暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种基于rockadb存储引擎增大内存的方法及系统_CN114218274A_上海沄熹科技有限公司.pdf
97
11页
0次
2024-04-25
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202111499906.9
(22)申请日 2021.12.09
(71)申请人 浪潮云信息技术股份公司
地址 250100 山东省济南市高新区浪潮路
1036号浪科技园S01号楼
(72)发明人 王泽坤 
(74)专利代理机构 济南信达专利事务所有
37100
代理人 姜鹏
(51)Int.Cl.
G06F
16/2455
(2019 .01)
G06F
16/22
(2019 .01)
G06F
12/0877
(2016 .01)
(54)发明
一种基于rockadb存储引擎增大内存的方法
及系统
(57)摘要
本发明公开了一种基于rockadb存储引擎增
大内存的属于
述的S1用内和内制维护内
中的数S2利适应基数树索引将存存储
区中的数据替换原有的索引结构S3利修改
写管系统多日
恢复功能S4将内存存储区的数据进行落盘操作
功能并对生成的SST文件进行管理本发明的
目的是提供一种基于rockadb存储引擎增大内存
系统增大rocksdb引擎
据量的要对rocksdb系统
调整大内
高存储引擎性能的目标。
权利要求书2页 说明书6页 附图2页
CN 114218274 A
2022.03.22
CN 114218274 A
1 .一种基于rockadb存储增大存的方法其特征是所述方法具体步骤如下
S1利内存池存池管理机制维护内存中
S2利自适应基数树索引将存存储区中据替换原有
S3利修改后的预写管理对多日志文件进行管理实现其恢复功能
S4将内存存储区的数据进行落盘操作的功能并对生成的SST文件进行管理。
2.据权利要1述的S1和内制维护内
存中具体步骤如下
S101通过内存池根据数据库当前数据量进行自适应
S102通过存存储区对内存池的数据进行存储管理。
3 .据权2述的S2用自将内储区
中的数据替换原有具体步骤如下
S201利自适应基数树的数据结构作为内存存储区数据的索
S202将内存存储区的每条数据的地址和长度作为适应基数树索的叶子节点
S203通过索找到对应的叶子节点通过节点找到数据
S204使数据库通结构对自适应基数树进行适配。
4 .3其特征是S3用修改后的写管系统多日
文件进行管理实现其恢复功能具体步骤如下
S301通过部件造对多预写日志文件进行管理
S302将预写统的全部文件恢复到内存存储区中。
5 .据权4述的S4将内储区据进作的
功能并对生成的SST文件进行管理的具体步骤如下
S401内存储中的照顺序落SST并SST切分SST加入level1
S402将增大存的存储引擎切换为rocksdb存储擎。
6 .种基rockadb引擎增大存的系统是所述的系统包括存存
储模块、ART索引模块、预写日志模块和SST数据落盘模块
内存存储模块利用存池和内存池管理机制维护内存中数据
ART索模块自适应基数树索将内存存储区中的数据替换原有
预写日志模块修改预写管理系统对多日志文件进行管理实现其恢复功能
SST数据落模块将内储区作的功能生成SST
行管理。
7 .利要6述的系统包括和存
储管理模块
自适应模块通过内存池根据数据库当前数据量进行自适应
存储管理模块通过内存存储区对内存池的数据进行存储管理。
8.据权利要7系统征是所述ART引模引建
点建立模块、据索模块和索引适配模块
索引建立模块适应基数树的数据结构作为存存储区数据的索
节点建模块将内存储区的每条据的地和长作为自应基数树引的叶
权 利 要 求 书
1/2
2
CN 114218274 A
2
of 11
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜