[发明专利]一种分布式存储方法、装置及系统、电子设备及存储介质在审
| 申请号: | 202110127479.5 | 申请日: | 2021-01-29 |
| 公开(公告)号: | CN114816229A | 公开(公告)日: | 2022-07-29 |
| 发明(设计)人: | 吕舒华;陈盼;余礼杨 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李洋;张颖玲 |
| 地址: | 215163 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 存储 方法 装置 系统 电子设备 介质 | ||
1.一种分布式存储方法,其特征在于,所述方法包括:
将第一数据存储在分布式存储系统中的至少一个存储节点;
根据所述第一数据的存储位置,确定所述第一数据的数据索引,其中,所述数据索引为所述第一数据的元数据的组成部分;
根据哈希规则,从所述分布式存储系统中选择存储所述元数据的存储节点;
将所述元数据存储到选择的所述存储节点中。
2.根据权利要求1所述的方法,其特征在于,所述元数据还包括:所述第一数据的数据标识;
所述根据哈希规则,从所述分布式存储系统中选择存储所述元数据的存储节点,包括:
根据所述哈希规则处理所述数据标识,得到哈希值;
从所述分布式存储系统中选择与所述哈希值对应的存储节点,作为存储所述元数据的存储节点。
3.根据权利要求2所述的方法,其特征在于,所述根据所述哈希规则处理所述数据标识,得到哈希值,包括:
基于所述哈希规则处理节点映射信息NodeMap与所述数据标识,得到哈希值,其中,所述NodeMap包括:所述分布式存储系统中全部存储节点的组织架构信息与权重信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收读取第二数据的数据读取请求;
基于所述NodeMap和第二数据的数据标识,确定存储第二数据的元数据的存储节点;
若确定的所述存储节点中没有所述第二数据的元数据,则基于历史NodeMap和第二数据的数据标识,重新确定存储所述元数据的存储节点;
将所述重新确定的存储节点中存储的所述第二数据的元数据,迁移至所述基于所述NodeMap和所述第二数据的数据标识确定的存储节点。
5.根据权利要求4所述的方法,其特征在于,所述若确定的所述存储节点中没有所述第二数据的元数据,则基于历史NodeMap和第二数据的数据标识,重新确定存储所述元数据的存储节点,包括:
若确定的所述存储节点中没有所述第二数据的元数据,确定当前所述分布式存储系统是否处于主动回溯状态,其中,在所述主动回溯状态下,所述分布式存储系统正在依据所述NodeMap迁移所述元数据;
若当前所述分布式存储系统处于所述主动回溯状态,则基于历史NodeMap和所述第二数据的数据标识,重新确定存储所述元数据的存储节点。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若当前所述分布式存储系统未处于所述主动回溯状态,返回错误提示信息。
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
根据所述第二数据的元数据中保存的第二数据的数据索引,从与所述数据索引对应的存储位置读取所述第二数据。
8.一种分布式存储装置,其特征在于,所述装置包括:
存储模块,用于将第一数据存储在分布式存储系统中的至少一个存储节点;将元数据存储到选择的所述存储节点中;
确定模块,根据所述第一数据的存储位置,确定所述第一数据的数据索引,其中,所述数据索引为所述第一数据的元数据的组成部分;
选择模块,用于根据哈希规则,从所述分布式存储系统中选择存储所述元数据的存储节点。
9.一种分布式存储系统,其特征在于,所述系统包括:
控制节点,用于将第一数据存储在分布式存储系统中的至少一个存储节点;根据所述第一数据的存储位置,确定所述第一数据的数据索引,其中,所述数据索引为所述第一数据的元数据的组成部分;根据哈希规则,从所述分布式存储系统中选择存储所述元数据的存储节点;将所述元数据存储到选择的所述存储节点中;
存储节点,用于存储所述第一数据和所述元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110127479.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:权限控制方法和电子设备
- 下一篇:一种非金属磨盘磨浆的磨浆工艺





