[发明专利]数据备份存储方法及装置、电子设备和存储介质在审
| 申请号: | 201910498627.7 | 申请日: | 2019-06-10 |
| 公开(公告)号: | CN112068976A | 公开(公告)日: | 2020-12-11 |
| 发明(设计)人: | 孙宇;张岩;周炼赤 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/14 |
| 代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
| 地址: | 100086 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 备份 存储 方法 装置 电子设备 介质 | ||
本公开是关于一种数据备份存储方法及装置、电子设备以及存储介质,涉及数据存储技术领域,可以应用于对多个数据副本进行存储的应用场景。该数据备份存储方法包括:响应于数据存储请求,确定数据存储请求中的第一目标数据,并将第一目标数据的数据副本数量作为目标数量;获取存储单元的设备权重和预先配置的故障域级别;结合设备权重以及故障域级别确定目标数量个第一存储单元;其中,各第一存储单元分别分布于不同的故障域中;将第一目标数据分别存储到各第一存储单元。本公开可以将同一数据的多个数据副本分别存储在不同故障域下的存储设备中,实现跨故障域的数据存储,增强整个存储系统的性能和可靠性。
技术领域
本公开涉及数据存储技术领域,具体而言,涉及一种数据备份存储方法、数据备份存储装置、电子设备以及存储介质。
背景技术
目前进行数据备份时,客户端在写入数据前,需要先与控制数据备份的主控节点进行一次通信,由数据备份主控节点根据存放策略选择指定数目的存储节点来存储数据及其副本数据。
客户端读取数据时也需要与主控节点进行通讯请求查询数据的存储节点。当发生大量数据读写请求时容易出现并发访问问题拖垮主控节点。并且,数据的存放位置需要作为元数据存储在主控节点,当主控节点的元数据存储出现故障时,会导致整个存储系统失效。
另外,目前对数据存储的故障域划分没有具体的标准,存在故障域划分粒度粗的问题。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种数据备份存储方法、数据备份存储装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服控制数据备份存储的主控节点造成的系统性能和可靠性瓶颈以及故障域划分粒度过粗的问题。
根据本公开的第一方面,提供一种数据备份存储方法,包括:响应于数据存储请求,确定数据存储请求中的第一目标数据,并将第一目标数据的数据副本数量作为目标数量;获取存储单元的设备权重和预先配置的故障域级别;结合设备权重以及故障域级别确定目标数量个第一存储单元;其中,各第一存储单元分别分布于不同的故障域中;将第一目标数据分别存储到各第一存储单元。
可选的,在响应于数据存储请求,确定数据存储请求中的第一目标数据,并将第一目标数据的数据副本数量作为目标数量之前,方法还包括:确定故障域级别;根据故障域级别确定故障域对应的故障子域;确定故障子域对应的中间存储单元。
可选的,上述方法还包括:确定用于存储数据的基础存储单元以及基础存储单元的设备信息;其中,设备信息包括设备类型和当前存储容量;根据设备信息确定基础存储单元的基础设备权重;基于基础设备权重确定各中间存储单元的中间设备权重;其中,基础设备权重与中间设备权重包含于设备权重。
可选的,结合设备权重以及故障域级别确定目标数量个第一存储单元包括:确定第一目标数据的第一数据标识以及存储单元的第一设备标识;根据第一数据标识、第一设备标识以及设备权重在目标数量个故障域中分别确定一第一存储单元。
可选的,根据第一数据标识、第一设备标识以及设备权重在目标数量个故障域中分别确定一第一存储单元包括:对第一数据标识、第一设备标识以及设备权重进行哈希运算后得到中间运算结果;根据中间运算结果在目标数量个故障域中分别确定一第一存储单元。
可选的,在将第一目标数据分别存储到各第一存储单元之后,上述方法还包括:响应于数据获取请求,确定数据获取请求中的第二目标数据以及与第二目标数据对应的第二数据标识;确定与第二数据标识对应的多个第二存储单元;从任意一个第二存储单元中获取第二目标数据。
可选的,从任意一个第二存储单元中获取第二目标数据包括:确定多个第二存储单元分别对应的第二设备标识;随机确定一第二设备标识作为目标设备标识;根据目标设备标识获取第二目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910498627.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





