[发明专利]用于通过网络访问和管理键值数据的系统和方法在审
申请号: | 201880090204.5 | 申请日: | 2018-12-27 |
公开(公告)号: | CN111758090A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 亚伦·克林 | 申请(专利权)人: | 铠侠股份有限公司 |
主分类号: | G06F12/00 | 分类号: | G06F12/00 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 张世俊 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 通过 网络 访问 管理 键值 数据 系统 方法 | ||
1.一种用于存储键值KV数据的装置,所述装置包括:
非易失性存储器;以及
控制器,所述控制器使用第2层协议接收通过网络传送的网络数据,所述控制器包含:
解封装器,所述解封装器被配置成从所述网络数据解封装有效载荷,所述有效载荷包含键值对和第一信息,以及
KV映射器,所述KV映射器被配置成接收从所述网络数据解封装的所述键值对和所述第一信息并且基于所接收的键值对和第一信息确定所述非易失性存储器的第一位置,
其中所述控制器被进一步配置成基于所述第一信息将与所述键值对相对应的KV数据存储在所述非易失性存储器的所述第一位置处。
2.根据权利要求1所述的装置,其中所述第2层协议包括以太网。
3.根据权利要求1所述的装置,其中所述第一信息指示所述键值对的访问特征。
4.根据权利要求1所述的装置,其中:
所述第一信息指示所述键值对的访问频率,并且
所述控制器被进一步配置成将具有比第二KV数据的第二访问频率更高的第一访问频率的第一KV数据存储在所述非易失性存储器的媒体中,所述媒体具有比所述非易失性存储器的其中存储了所述第二KV数据的媒体更快的存储器访问。
5.根据权利要求1所述的装置,其中:
所述第一信息包含所述键值对的预期寿命,所述预期寿命指示所述键值对保留在所述非易失性存储器中的预期时间段,并且
所述控制器被进一步配置成根据所述预期时间段的值在第一时间点将与所述键值对相对应的所述KV数据存储在由某种类型的纠错码ECC保护的某种类型的非易失性存储器中,并且
当所述第一信息包含指示在所述预期时间段之后可以擦除所述数据的位时,如果自所述第一时间点起已经过了最大时间段则删除所述KV数据。
6.根据权利要求5所述的装置,其中
所述类型的非易失性存储器可以是单级单元SLC、多级单元MLC、三级单元TLC或四级单元QLC非易失性存储器中的一种。
7.根据权利要求5所述的装置,其中
所述类型的ECC可以是博斯-乔赫里-霍克文黑姆(Bose-Chaudhuri-Hocquenghem)BCH码、低密度奇偶校验码LDPC码或四联摆动码QSBC码中的一或多种。
8.根据权利要求1所述的装置,其中:
所述第一信息包含所述键值对上的标签,并且
所述控制器被进一步配置成将与用相同标签标记的多个键值对相对应的KV数据存储在所述非易失性存储器的相同块或包括多个块的相同块组中。
9.根据权利要求1所述的装置,其中:
所述第一信息包含用于所述键值对的服务水平协议SLA,所述SLA指示检索时的最大时延或相对于其它键值对的优先级中的至少一个作为确保度量,并且
所述控制器被进一步配置成以满足所述SLA中指示的所述确保度量的时延或优先级来检索与所述键值对相对应的所述KV数据。
10.一种存储键值KV数据的方法,所述方法包括:
由计算节点的第一处理器确定关于第一键值对的访问特征的第一信息;
由所述第一处理器使用第2层协议通过网络将所述第一键值对和所述第一信息发送到存储装置;
由所述存储装置的第二处理器接收所述第一键值对和所述第一信息;
由所述第二处理器基于所述第一信息确定所述存储装置处的非易失性存储器中的第一位置,以及
由所述第二处理器将与所述第一键值对相对应的KV数据存储在所述非易失性存储器的所述第一位置处。
11.根据权利要求10所述的方法,其中所述第2层协议包括以太网。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于铠侠股份有限公司,未经铠侠股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880090204.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于PDCCH命令的波束选择
- 下一篇:定向敏感的光纤线缆井眼系统