暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种基于RocksDB的大内存优化方法及系统_CN114138788A_上海沄熹科技有限公司.pdf
50
9页
0次
2024-04-25
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202111455328.9
(22)申请日 2021.12.01
(71)申请人 浪潮云信息技术股份公司
地址 250100 山东省济南市高新区浪潮路
1036号浪科技园S01号楼
(72)发明人 翟延成 梁波 张炜刚 
(74)专利代理机构 济南信达专利事务所有
37100
代理人 郗艳荣
(51)Int.Cl.
G06F
16/22
(2019 .01)
G06F
12/02
(2006 .01)
G06F
12/122
(2016 .01)
(54)发明
一种基于RocksDB的大内存优化方法及系统
(57)摘要
本发明特别涉及一种基于RocksDB大内
优化系统于RocksDB的大内存优
方法系统将写满的表Mem Table换成
只读型内存表imMemTable并放入imline链式队
列内判断imline链式队列成数量是否超出阈
若超出则跳转到第三步则继续写入将选
择的待合并的读型imMemTable
imMemTable
imline链式列内判断内存使量是否超过了
阈值超出则跳转回第三步否则继续写入
i m l i n e
imMemTable进行Flush将选择的只读型内存表
imMemTable放后台Flush线程中刷新
于RocksDB的大内存优系统
件内存容大的少Rocksdb
Flush盘的而降
磁盘用,保障了Rocksdb数据库使用性
权利要求书2页 说明书4页 附图2页
CN 114138788 A
2022.03.04
CN 114138788 A
1 .一种基于RocksDB大内存优化方法其特征在于包括下步骤
imlineMem Table
imMemTable并将其放入imline链式列内
第二步imline链式队列成员数量是否超出阈若超则跳转第三步则继
续写入操作
imMemTable
imMemTable合并成一个更大的只读型内存表imMemTable将其入imline链式队列内
合并完成后完成合并只读型内存表imMemTable从imline链式并清理
第四判断使用量
第五步择imline链式队列中的只读型内存表imMemTable进行刷盘Flush将选择的
只读型存表imMemTable放入后台盘Flush线程中刷新到磁盘。
2.据权利要求1所述的于RocksDB的大内优化方法其特征在所述第三步中
用最近最不经常使算法LFU根据只读型内存表imMemTable的访问频选择待合并的
只读型存表imMemTable。
3 .据权利要求1所述的于RocksDB大内存优化方法其特在于第五步中
用最近最不经常使算法LFU根据内存使用量和只读型内存表imMemTable的访问频
选择imline链式中的只读型内存表imMemTable。
4 .13RocksDB的系统
Mem Table后的Mem Table
imMemTable将选择的待合并的只读型内存表imMemTable合并成一个更大的只读型内存表
imMemTable
imline链式队列模创建imline链式队只读型内存表imMemTable
imline链式
imline式队判断用于判断imline式队员数量超出
判断结作指若imline链式队列成员数量出阈则跳转三步则继续
写入操作
使用量判断模块用于判断使用量是出阈判断果发
指令若内存使用量超出值则跳转回第三步续写入操作
线imlineimMemTable
Flush并将选择的只读型存表imMemTable放入后台刷盘Flush线程中刷新到磁盘。
5 .据权利要4述的RocksDB的大内法的
存表Mem Table管理模块采最近最不经常使算法LFU据只读型内存表imMemTable的
访频率选择待合并的只读型内存表imMemTable。
6 .据权利要4述的RocksDB的大内法的
线 使 LFU 使
imMemTable访频率选择imline链式队中的只读型内存表imMemTable。
7 .
权 利 要 求 书
1/2
2
CN 114138788 A
2
述处执行述计序时实利要求1~3述的于RocksDB的大内存优
化方法步骤。
8.种计机可读存在于存储有计算机所述计算序被
处理器执行时实现权利要求1~3所述基于RocksDB大内存优化方法的步骤。
权 利 要 求 书
2/2
3
CN 114138788 A
3
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。