[发明专利]使用节点缓冲区搜索键值索引在审
申请号: | 202110430818.7 | 申请日: | 2021-04-21 |
公开(公告)号: | CN113868245A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | P·基拉姆塞蒂;A·库玛;R·莎玛;A·埃克博特;K·塞纳维尔 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/215;G06F16/2455 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 初媛媛;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 节点 缓冲区 搜索 键值 索引 | ||
本公开涉及使用节点缓冲区搜索键值索引。一种计算机实施的方法可以包括:接收对索引中的键值对的读取请求,其中所述索引的每个间接节点包括缓冲区和布隆过滤器,并且其中所述布隆过滤器的大小根据预定义函数跨级别变化;响应于对所述键值对的读取请求,确定所述间接节点的所述布隆过滤器是否指示所述间接节点的所述缓冲区包括所述键值对;以及响应于确定所述间接节点的所述布隆过滤器指示所述间接节点的所述缓冲区包括所述键值对,在所述间接节点的所述缓冲区中搜索所述键值对。
背景技术
数据缩减技术可以用于减少存储系统中所存储的数据量。示例数据缩减技术包括重复数据删除。重复数据删除识别重复的数据单元,并且设法减少或消除存储系统中所存储的重复数据单元的实例数目。
附图说明
相对于以下附图描述一些实施方式。
图1A至1B是根据一些实施方式的示例系统的示意图。
图2是根据一些实施方式的示例键值索引的图示。
图3A至3B是根据一些实施方式的键值索引的示例节点的图示。
图4是根据一些实施方式的示例过程的图示。
图5是根据一些实施方式的示例过程的图示。
图6是根据一些实施方式的示例过程的图示。
图7是根据一些实施方式的示例过程的图示。
图8是根据一些实施方式的示例过程的图示。
图9是根据一些实施方式的示例过程的图示。
图10是根据一些实施方式的示例过程的图示。
图11是根据一些实施方式的存储指令的示例机器可读介质的图。
图12是根据一些实施方式的示例计算装置的示意图。
图13是根据一些实施方式的示例过程的图示。
图14是根据一些实施方式的存储指令的示例机器可读介质的示意图。
图15是根据一些实施方式的示例计算装置的示意图。
贯穿所有附图,相同的附图标记表示相似但不一定相同的元件。附图不一定按比例绘制,并且一些部分的大小可以被夸大以更清楚地说明所示的示例。此外,附图提供了与描述一致的示例和/或实施方式;然而,描述不限于附图中所提供的示例和/或实施方式。
具体实施方式
在本公开中,术语“一(a)”、“一个(an)”或“该(the)”的使用旨在还包括复数形式,除非上下文清楚地另有指示。同样,当在本公开中使用时,术语“包括(includes,including)”、“包含(comprises,comprising)”或“具有(have,having)”指定了所陈述元件的存在,但是不排除其他元件的存在或添加。
在一些示例中,存储系统使用索引来指示键与值之间的关系或映射(本文还称为“键值对”)。键值索引的一个示例使用是基于传入数据单元的“指纹”来执行重复数据删除的存储系统,其中每个指纹识别特定数据单元。将传入数据单元的指纹与指纹索引进行比较,该指纹索引可以是键值索引,其中指纹是键并且相应的数据位置是值。该指纹与指纹索引中所存储的指纹之间的匹配指示传入数据单元可能是已经存储在存储系统中的数据单元的副本。如果传入数据单元是已经存储的数据单元的副本,则代替存储重复的传入数据单元,可以递增存储系统中所存储的参考计数以指示已经接收的数据单元的实例数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110430818.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:非戈替尼在细胞毒性损伤中的应用
- 下一篇:通信方法和通信装置