暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
数据查询方法及装置_CN 113961514 A_TuGraph.pdf
155
17页
0次
2023-06-28
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202111557955.3
(22)申请日 2021.12 .20
(71)申请人 支付宝杭州信息技术有
地址 310000 浙江省杭西湖西溪路
556号8层B段801-11
(72)发明人 黄华 宋杰 刘静怡 江进 
(74)专利代理机构 北京布瑞知识产权代理有
11505
代理人 武甜
(51)Int.Cl.
G06F
16/13
(2019 .01)
G06F
16/14
(2019 .01)
G06F
16/22
(2019 .01)
(54)发明
数据查方法及装置
(57)摘要
本公开提供了一种数据查询方法及装置。
方法应于基于LSM树的数据库LSM树包括多层
结构多层结构中的第K层包括M个文件M个文件
文件索引与M个哈希范围存在一一映射关M
个文件中的每个文件于存储至少一个数
每个文件中存储的数key经过哈希运算后得
到的哈希入每个文件对应的哈希范围
接收询请询请用于询目
key对应的对目key进行希运
到目标key对应第一哈一哈
M个文件中确定第一目
其中第一文件希范
一哈第一件的
第一标文件中查目标key对应数据。
权利要求书2页 说明书11页 附图3页
CN 113961514 A
2022.01.21
CN 113961514 A
1 .种数据查询方用于于日LSM树的LSM
包括层结述多构中的第K括MM个文件的文件引与M个哈
范围存在一一映射关所述M个文件中的每个文件于存储至个数据且所述每个文
件中key过哈到的引落
所述方法包括
接收查询请求所述查询请于查目标key对应数据
对所述标key进行所述哈希运算得到目标key对应的第一希索
第一哈M件中一目件的其中
第一标文件对应的希范包含所述第一哈希索
第一目件的一目询所key对应
数据。
2.据权利要求1所述的方法述M个哈希范围中的每个哈希范围包含的哈希索
且所述M个哈希范围不重叠。
3.根据权利要求2所述方法所述M个希范围包含数量的希索引。
4 .根据权利要求3所述的方法所述M的取值为2
m
所述根据所述第一从所述M
个文件中确定第一目标文件文件索引包括
将所第一哈引右nm第一目件的n为哈
特位数mn为整数且n≥m。
5.根据权利要求1所述方法所述多层结构第S层包括N个文件所述方法还包括
从所述M个文件中选择待合并文件
应的范围N确定第二目件的文件
所述第二目标文件对应的哈希范围与所述待合并文件对应的哈希范围一致
并。
6.根据权利要求5所述方法N为M整数倍。
7 .据权要求6述的M的取值2
m
N的2
p
p>m所述合并
文件对应的哈希范围从所述N个文件中确定第二标文件的文件索包括
将所合并件的引以及所合并件的件的引分
pm得到所述第二标文件的文件索引。
8.种数用于基志结构合LSMLSM
包括层结述多构中的第K括MM个文件的文件引与M个哈
范围存在一一映射关所述M个文件中的每个文件于存储至个数据且所述每个文
件中key过哈到的引落
所述装置包括
接收模块用于接收查询请求所述查询请于查目标key对应的数
希运算模用于对述目key述哈到目key应的第一哈
索引
权 利 要 求 书
1/2
2
CN 113961514 A
2
第一确定模据所述第一哈希索从所M个文件中确定第一目标文件的
件索其中所述第一标文件对应的希范包含所述第一哈希索
询模用于根据所一目件的第一目询所
目标key对应数据。
9.据权利要求8所述的述M个哈希范围中的每个哈希范围包含的哈希索
且所述M个哈希范围不重叠。
10 .据权利要求9所述装置所述M个哈希范围包含数量的哈希索引。
11 .据权利要求10所述装置所述M的取值为2
m
所述第一确定模块用于
将所第一哈引右nm第一目件的n为哈
特位数mn为整数且n≥m。
12 .据权利要求8所述装置所述多层结构第S层包括N个文件所述装置还包括
选择模块用于从所述M个文件中选择待合并文件
第二确定模据所述合并文件对应的哈希范围从所N个文件中确定第二
标文件的文件述第二目标文件对应的哈希范围与所述待合并文件对应的哈希范
围一致
合并用于根据所二目件的与所二目
标文件进行合并。
13 .据权利要求12所述装置N为M的整数倍。
14 .据权要求13述的M的取值2
m
N的2
p
p>m确定
将所合并件的引以及所合并件的件的引分
pm得到所述第二标文件的文件索引。
15 .种数询装和处储器
处理器被配置为执行所述可执行代码以实现权利要求17任一项所述的方法。
权 利 要 求 书
2/2
3
CN 113961514 A
3
of 17
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。