发明名称 数据的分片存储方法、装置及系统
摘要 本申请涉及分布式领域,尤其设计分布式分片存储技术。在一种分布式存储系统数据的分片存储方法中,确定待存储数据所要存储的M个数据节点,获取所述待存储数据的N个副本,将所述N个副本中的每个副本依据同样的分片方式分片为X个数据分片。然后将待存储数据存储到M个存储节点中,即将X个数据分片中的每个数据分片的N个副本分别存储于N个存储节点中,使得数据分片副本存储在相同的N个存储节点中的数据分片的数量为P或P+1,其中P为X除以<img file="DDA0001074899040000011.GIF" wi="79" he="75" />的整数商。b本申请提供了一种分布式数据分片存储的方法,提高了数据的可用性,以及当节点故障时数据恢复的效率。
申请公布号 CN106302702A 申请公布日期 2017.01.04
申请号 CN201610659118.4 申请日期 2016.08.10
申请人 华为技术有限公司 发明人 王华琼;高超
分类号 H04L29/08(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 代理人
主权项 一种数据的分片存储方法,其特征在于,所述方法包括:确定待存储数据所要存储到的M个存储节点;获取所述待存储数据的N个副本,其中所述N个副本包括所述待存储数据的原始数据和所述原始数据的N‑1个备份数据,将所述N个副本中的每个副本依据同样的分片方式分片为X个数据分片,以使得每个数据分片具有N个数据分片副本,N小于或等于M;将所述待存储数据的N个副本存储到所述M个存储节点,其中,将所述X个数据分片中的每个数据分片的N个数据分片副本分别存储于所述M个存储节点中的N个存储节点中,并使得数据分片副本存储在相同的N个存储节点中的数据分片的数量为P或P+1,其中P为X除以<img file="FDA0001074899010000011.GIF" wi="78" he="71" />的整数商。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼