暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
一种Key-value分离存储方法及系统_CN114138792A_上海沄熹科技有限公司.pdf
10
7页
0次
2024-04-23
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202111461856.5
(22)申请日 2021.12 .02
(71)申请人 浪潮云信息技术股份公司
地址 250100 山东省济南市高新区浪潮路
1036号浪科技园S01号楼
(72)发明人 李刘鹏 
(74)专利代理机构 济南信达专利事务所有
37100
代理人 郗艳荣
(51)Int.Cl.
G06F
16/22
(2019 .01)
(54)发明
一种Key-value分离存储方法及系统
(57)摘要
本发明特别涉及一种Keyvalue分离存储方
法及系统。该Keyvalue分离存储方法及系统
ART前作为据索引的在每
据的Nodekey和value
分配空间进行存储在节点Node内存储对应的
SequenceNumber和ValueType实现对Keyvalue
编码
keySequenceNumber、ValueType和value进行存
储与读取进而降低IO吞吐量增加CPU cache命
中率升数据库的读写性能该Keyvalue分
存储方法及系统数据读写操作时无需对相应信
息进行解码操作直接使用节点Node获取
少了I/O消耗低了IO吞吐
了CPU cache命中率提升了数据库的读写性能。
权利要求书1页 说明书4页 附图1页
CN 114138792 A
2022.03.04
CN 114138792 A
1 .种Keyvalue离存将ART
据的Nodekey和value别分
Node内存储对应的SequenceNumber和ValueType实现对Keyvalue的据存储
过程中进行而是直接对keySequenceNumberValueType和value进行与读
进而降低IO吞增加CPU cache命中率提升数据库读写性
2.根据权利要求1所述Keyvalue分离存储方法其特征在于包括下步骤
S1 .入时一个新的Node作为Keyvalue据的在当
版本节点Node中为key和value分配内存空间将key和value拷贝存入当前版本Node中
S2 .为节点Node成员SequenceNumber和ValueType分别进行赋值存储的当前版本
S3.待全部信息存入节点Node后将节点Node地址挂载到ART索引树
S4 .读取数据时获当前Node用对应的取值数GetXX( )信息无需
进行额外解码操作。
3 .据权利要求2所述的Keyvalue离存储方法其特在于迭代器进行改
再通过内存首地址获取数据信息而是通过节点Node的Get操作直接获取当前Keyvalue数
信息少对解码操作。
4 .据权利要求3所述的Keyvalue分离存储方法其特在于不同版本间比较时
直接使用节点Node获取key信息进行较即可。
5 .据权利要求3所述的Keyvalue离存储方法其特在于进行询操作时
传入节点Node指针获取相应key信息即可。
6 .要求1~5述的Keyvalue法的系统ART
缀树模块和节点Node管理模块所述ART前缀树模块于生成数据索基本数据结
Nod e k e y va lue
SequenceNumber和ValueType实现对Keyvalue的分离。
7 .
述处器执所述机程序时利要求15所述的Keyvalue存储方法
步骤。
8.种计算机读存特征上存有计算所述计算机程
处理器执行时实现权利要求1~5所述Keyvalue分离存储方法的步骤。
权 利 要 求 书
1/1
2
CN 114138792 A
2
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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