[发明专利]数据库及固态磁盘(SSD)控制器在审
申请号: | 201811590705.8 | 申请日: | 2018-12-25 |
公开(公告)号: | CN110196784A | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | M·特威托;Y·罗什曼;A·梅厄 | 申请(专利权)人: | 普利奥普斯有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G06F12/02;G06F12/06;G06F12/10 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 周靖;杨明钊 |
地址: | 以色列特*** | 国省代码: | 以色列;IL |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据结构 标识符 检索信息 输入键 元数据 集群 存储 计算机可读介质 存储器控制器 固态驱动器 存储器 非易失性 固态磁盘 控制器 确定键 检索 数据库 分配 访问 | ||
可以提供用于访问存储在固态驱动器(SSD)存储器中的键值对的系统、方法以及非易失性计算机可读介质,该方法可以包括:通过SSD存储器控制器基于输入键来计算第一桶标识和第一桶间值;基于所述第一桶标识符、所述第一桶间值和第一数据结构的第一元数据来确定存储所述键值对的块集群;基于所述输入键计算第二桶标识和第二桶间值;基于所述第二桶标识符、所述第二桶间值和第二数据结构的第二元数据来确定键值对检索信息;其中,所述第二数据结构被分配给所述块集群;以及基于所述键值对检索信息检索至少所述键值对的值。
交叉引用
本申请要求于2017年12月25日提交的序列号为62/610,244的美国临时专利、于2018年9月18日提交的序列号为62/732,576的美国临时专利以及于2018年10月11日提交的序列号为62/744,264的美国临时专利的优先权,上述专利全部通过引用并入本文。
技术领域
本发明涉及数据库及固态磁盘(SSD)控制器。
背景技术
越来越需要提供用于控制SSD的有效方式。
发明内容
可以提供了一种用于访问存储在固态硬盘(SSD)存储器中的键值对的方法,该方法可以包括由SSD控制器接收输入值;在输入值上应用第一散列函数以提供第一散列结果;基于第一散列结果确定桶(bucket)编号和插槽(slot)定位器;确定与由桶编号和插槽定位器来识别的逻辑插槽相关联的键值对的逻辑地址;根据插槽定位器确定键值对的物理地址;使用键值对的物理地址访问键值对;其中,插槽定位器可以是二进制序列,该二进制序列可以指示共享第一散列结果值的多个冲突键。
可以提供一种用于访问存储在固态驱动器(SSD)存储器中的键值对的方法,该方法可以包括由SSD控制器接收输入值;将输入值转换为中间值;在输入值上应用第一散列函数以提供第一散列结果;基于第一散列结果确定桶编号和插槽定位器;确定与由桶编号和插槽定位器进行识别的逻辑插槽相关联的键值对的逻辑地址;根据插槽定位器确定键值对的物理地址;使用键值对的物理地址访问键值对;其中,插槽定位器可以是二进制序列,所述二进制序列可以指示共享第一散列结果值的多个冲突键。
可以提供一种用于访问存储在固态驱动器(SSD)存储器中的键值对的方法,该方法可以包括由SSD控制器接收输入值;在输入值上应用第一散列函数以提供第一散列结果;基于第一散列结果确定桶编号和插槽定位器;确定与由桶编号和插槽定位器识别的逻辑插槽相关联的键值对的逻辑地址;根据插槽定位器确定键值对的物理地址;使用键值对的物理地址访问键值对;并且其中,确定物理地址可以包括(a)根据插槽定位器的最高有效位来计数零位的数量以找到相应的逻辑插槽,所述零位的数量等于逻辑地址的值;(b)将逻辑插槽中的多个冲突的键确定为跟随特定零位、对应于Lslot的一位的数量;(c)将存储键值对的物理插槽的标识符设置为在特定位之前的多个设置的位。
可以提供一种用于访问存储在固态驱动器(SSD)存储器中的键值对的方法,该方法可以包括由SSD控制器接收输入值;在输入值上应用第一散列函数以提供第一散列结果;基于第一散列结果确定桶编号和插槽定位器;确定与由桶编号和插槽定位器识别的逻辑插槽相关联的键值对的逻辑地址;根据插槽定位器确定键值对的物理地址;使用键值对的物理地址访问键值对;其中,确定键值对的物理地址可以包括应用提供键值对的物理地址的顺序的置换,其中,所述置换将不同的键映射到不同的值。
所述方法可以包括接收可以与新的冲突逻辑插槽相关联的新键并重新计算该排列以提供将新键和当前键映射到不同值的新排列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普利奥普斯有限公司,未经普利奥普斯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811590705.8/2.html,转载请声明来源钻瓜专利网。