[发明专利]一种存储设备中元数据访问方法及存储设备在审
申请号: | 201710170224.0 | 申请日: | 2017-03-21 |
公开(公告)号: | CN108628893A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 聂凤;吴晨;岑新星 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储设备 元数据 元数据请求 数据访问 关联关系确定 访问效率 关联关系 存储 查询 携带 访问 | ||
本发明方案公开了一种存储设备中元数据访问方案,存储设备存储有第一键和第二键,其中,所述第二键对应的值为元数据;所述第一键与所述第二键存在关联关系;所述存储设备接收第一元数据请求;所述第一元数据请求携带所述第一键;所述存储设备根据所述第一键查询所述关联关系确定所述第二键;所述存储设备根据所述第二键获得所述元数据,可以支持多个键访问相同的值,因此提高了元数据的访问效率。
技术领域
本发明涉及信息技术领域,特别涉及一种存储设备中元数据访问方法及存储设备。
背景技术
为应对海量数据访问,键值(key-value,简称KV)存储系统被越来越多应用到各种存储设备中,例如文件存储设备、块存储设备和对象存储设备等,负责元数据的管理。
例如,在文件存储设备中,应用可以使用全路径方式访问文件的元数据,也可以使用索引节点inode编号方式访问元数据。然而,在现有的KV存储系统中,只能通过1个Key访问元数据Value。如使用inode作为Key访问元数据Value。当应用使用全路径方式访问文件的元数据时,存储设备首先需要对全路径进行解析,得到inode作为Key来访问元数据,从而影响了元数据访问效率。
发明内容
本发明第一方面公开了一种存储设备中元数据访问方案,具体实现方式如下:
存储设备存储有第一键和第二键,其中,所述第二键对应的值为元数据;所述第一键与所述第二键存在关联关系;在所述元数据访问方案看,所述存储设备接收第一元数据请求,所述第一元数据请求携带所述第一键;所述存储设备根据所述第一键查询所述关联关系确定所述第二键;所述存储设备根据所述第二键获得所述元数据。在上述方案中,多个键关联,其中第二键对应值(元数据)。这样存储设备可以支持多个键访问相同的值,因此提高了元数据的访问效率。
具体的,所述存储设备根据所述第二键获得所述元数据,具体包括:所述存储设备根据所述第一键查询所述关联关系确定所述第一键关联的所述第二键的属性为键;则所述存储设备根据所述第二键获得所述第二键对应的所述元数据。存储设备查询所述第一键与所述第二键的关联关系,通过所述第一键关系的所述第二键的属性确定所述第二键是键,而不是值。因此,所述存储设备根据所述第二键对应的键值关系获得对应的值(元数据)。
具体的,本方案中的元数据可以为文件元数据、卷元数据或对象元数据中的任意一种。
具体的,所述第一键与所述第二键存在关联关系包括所述第一键指向所述第二键。进一步的,所述第一键与所述第二键存在关联关系还包括:所述第二键指向所述第一键。在键值存储中,上述第一键与所述第二键存在的关联关系可以保证存储设备根据不同的键找到相同的值。
相应地,本发明第二方面还提供了一种相应的存储设备,所述存储设备包括接口和处理器,所述接口与所述处理器通信;其中,所述接口,用于接收第一元数据请求;所述第一元数据请求携带所述第一键;所述处理器用于实现第一方面所描述的实现方式,如,用于根据所述第一键查询所述关联关系确定所述第二键,根据所述第二键获得所述元数据,或者具体用于根据所述第一键查询所述关联关系确定所述第一键关联的所述第二键的属性为键,根据所述第二键获得所述第二键对应的所述元数据等。
本发明第三方面提供了一种存储设备,包括用于实现实现第一方面各种实现方式的结构单元。
相应地,本发明还提供了非易失性计算机可读存储介质和计算机程序产品,当本发明实现方案提供的存储设备的处理器执行非易失性计算机可读存储介质和计算机程序产品中包含的计算机指令时,分别使存储设备执行本发明实现方案第一方面的相应的各种可能实现方式。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1为本发明实施例存储设备结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710170224.0/2.html,转载请声明来源钻瓜专利网。