[发明专利]一种数据存储方法及系统有效

专利信息
申请号: 201710681123.X 申请日: 2017-08-10
公开(公告)号: CN109388335B 公开(公告)日: 2021-10-29
发明(设计)人: 冯立峰;张红星;王琦;周祎春;柳向前;王新中;胡志俭;秦岩;于刚;田甲星;姬婷;杜红岩 申请(专利权)人: 中国移动通信集团宁夏有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 北京路浩知识产权代理有限公司 11002 代理人: 王莹;李官
地址: 750002 宁夏*** 国省代码: 宁夏;64
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据 存储 方法 系统
【说明书】:

发明实施例提供一种数据存储方法及系统。所述方法包括:获取待存储数据及其数据名称,并将待存储数据按照预设大小进行切分获得多个数据分片及每个数据分片对应的数据分片序号;根据数据名称和数据分片序号,利用哈希算法获得数据分片对应的第二存储区域的第二区域序号;根据数据名称、数据分片序号、第二区域序号和数据分片的副本对应的副本序号,利用哈希算法获得数据分片的副本对应的第一存储区域中的磁盘序号;将数据分片的副本存储到磁盘序号对应的磁盘中。所述系统用于执行所述方法。本发明实施例通过利用哈希算法确定数据分片对应的第二存储区域以及数据分片副本对应的第一存储区域中的磁盘并进行存储,提高了数据存储的安全性。

技术领域

本发明实施例涉及数据处理技术领域,尤其涉及一种数据存储方法及系统。

背景技术

随着云计算和大数据等技术的推广,数据存储的需求呈现爆发式增长。分布式存储系统通过软件将分散存放于不同存储节点服务器上数据进行聚合,可实现存储节点服务器的通用性,使得存储系统的容量和性能可以方便的线性扩展。

为保障分布式存储系统中数据的高可靠性,一般的采用多副本冗余存放方式解决。首先将数据拆分为M个固定字节的分片,在数据存放时,每一个单独的数据分片都会存放R个副本,副本按照一定规则存放在R个不同的存储节点上,这R个存储节点就是一个副本逻辑组。当这R个存储节点同时出现故障时,数据分片必然会出现无法访问的情况,导致数据无法恢复。现有技术方案是按照server模式或者rack模式两种规则进行数据冗余存放,以下举例说明:

假设现有N个数据存储节点,数据冗余存放R个副本(RN)。如果数据完全随机存放,即随机放置于R个数据磁盘上,那么总计会存在副本逻辑组的数量为C(R,N)。那么,系统在存满数据情况下,随机有R个硬盘同时发生故障时,数据必然会出现丢失。一般情况下,分布式存储系统采用3副本模式,以取得数据可靠性、性能及经济性的平衡,下面的例子以3副本计算。

(1)server模式

采用server模式,即每个数据分片随机的从R个不同的服务器中分别各取一个磁盘进行存放。这种模式下,在存满数据情况下,随机有R个硬盘同时发生故障时,数据丢失的概率为该模式下副本逻辑组的总数量/完全随机模式下的副本逻辑组总数量,即数据丢失的概率L如公式(1)所示:

公式(1)中,代表从Srs个服务器节点中随机抽取R个的组合数,SnR代表每个服务器节点中的存储磁盘数量Sn求取R次方,代表从N个数据存储节点随机抽取R个的组合数。

因此,假设副本数为3,当有12台存储节点服务器、每台服务器5个硬盘,共有60个数据存储节点时,上述情形发生数据丢失的概率为80.36%;当存储节点数量为120个时,上述情形下发生数据丢失的概率为90.09%。

(2)rack模式

采用rack模式,即每个数据分片随机的从R个不同的机柜中分别各取一个服务器的磁盘进行存放。这种模式下,在存满数据情况下,随机有R个硬盘同时发生故障时,数据丢失的概率L如公式(2)所示:

公式(2)中,代表从Rk个机柜中随机抽取R个的组合数,RnR代表每个机柜中的存储磁盘数量Rn求取R次方,代表从N个数据存储节点随机抽取R个的组合数。

因此,假设副本数为3,当有3个机柜、每个机柜有4台存储节点服务器、每台服务器5个硬盘时,共有60个数据存储节点,上述情形发生数据丢失的概率为23.38%;当存储节点数量为120个时,上述情形下发生数据丢失的概率为56.97%。

由上可知,无论是按照server模式还是rack模式进行分布式存储系统的数据冗余存放,均会存在随着数据存储节点数量的增加,数据丢失的可能性会随之增加的问题。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团宁夏有限公司,未经中国移动通信集团宁夏有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710681123.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top