一种分布式存储系统数据分散存储实现方法与流程

文档序号:13010661阅读:1090来源:国知局

本发明专利涉及计算机分布式存储领域。



背景技术:

分布式存储系统,是将数据分散存储在多台独立的设备上。传统的网络存储系统采用集中的存储服务器存放所有数据,存储服务器成为系统性能的瓶颈,也是可靠性和安全性的焦点,不能满足大规模存储应用的需要。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。

分布式存储系统需要使用多台服务器共同存储数据,而随着服务器数量的增加,服务器出现故障的概率也在不断增加。为了保证在有服务器出现故障的情况下系统仍然可用。一般做法是把一个数据分成多份存储在不同的服务器中。但是由于故障和并行存储等情况的存在,同一个数据的多个副本之间可能存在不一致的情况。这里称保证多个副本的数据完全一致的性质为一致性。

分布式存储系统需要多台服务器同时工作。当服务器数量增多时,其中的一些服务器出现故障是在所难免的。我们希望这样的情况不会对整个系统造成太大的影响。在系统中的一部分节点出现故障之后,系统的整体不影响客服端的读/写请求称为可用性。

分布式存储系统中的多台服务器通过网络进行连接。但是我们无法保证网络是一直通畅的,分布式系统需要具有一定的容错性来处理网络故障带来的问题。一个令人满意的情况是,当一个网络因为故障而分解为多个部分的时候,分布式存储系统仍然能够工作。

分布式块存储里是没有文件系统的,是通过客户端直接将最简单明了的命令传递给存储的“块”来执行。为充分发挥分布式存储系统多节点的性能和安全性,采用一种分散存储的方法显得非常重要。

发明专利内容

本发明专利涉及一种分布式存储系统数据分散存储实现方法,该方法描述分布式存储有x个存储节点,数据存储时设定为y个副本数,业务主机写入业务应用数据时,根据事先设定好的划分条带规则,将写入业务应用数据为z个数据块,同样z个数据块设定有完全相同的y个副本数,划分完后z个数据块将均匀的分散写入分布式存储的x个存储节点,同时z个数据块的y个副本数也会均匀的分散写入分布式存储的x个存储节点的y个副本节点内。

附图说明

图1为本发明专利的一种分布式存储系统数据分散存储实现方法结构示意图。

具体实施方式

为了使本发明专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明专利进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明专利,并不用于限定本发明专利。

请参阅图1,图1为本发明专利的一种分布式存储系统数据分散存储实现方法结构示意图。

一种分布式存储系统数据分散存储实现方法,其特征在于,所述方法包含包含业务应用数据(10)、业务主机(11)、分散的数据块a(12a)、分散的数据块b(12b)、分散的数据块c(12c)、分布式存储节点a(13a)、分布式存储节点b(13b)、分布式存储节点c(13c)、分布式存储外部业务网络(14)、分布式存储内部通信网络(15),该方法描述的分布式存储节点a(13a)、分布式存储节点b(13b)和分布式存储节点c(13c)通过分布式存储内部通信网络(15)组建成分布式存储系统,并通过分布式存储外部业务网络(14)与业务主机(11)相连并提供存储业务,业务主机(11)写入业务应用数据(10)时会将数据按所述方法分散为分散的数据块a(12a)、分散的数据块b(12b)和分散的数据块c(12c),并分别存入分布式存储节点a(13a)、分布式存储节点b(13b)和分布式存储节点c(13c)中。

一种分布式存储系统数据分散存储实现方法,其特征在于,该方法描述业务应用数据(10)将依据x个节点数和y个副本数划分为z个数据块,并分散的存储到分布式存储各节点中。

一种分布式存储系统数据分散存储实现方法,其特征在于,该方法描述的x个节点数取值为3~128个,在本例中节x个点数为分布式存储节点a(13a)、分布式存储节点b(13b)和分布式存储节点c(13c)共3个节点。

一种分布式存储系统数据分散存储实现方法,其特征在于,该方法y个副本数取值为2~3个,在本例中y个副本数设定为2个。

以上所述仅为本发明专利的较佳实施例而已,并不用以限制本发明专利,凡在本发明专利的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明专利的保护范围之内。



技术特征:

技术总结
本发明涉及一种分布式存储系统数据分散存储实现方法,该方法描述分布式存储有X个存储节点,数据存储时设定为Y个副本数,业务主机写入业务应用数据时,根据事先设定好的划分条带规则,将写入业务应用数据为Z个数据块,同样Z个数据块设定有完全相同的Y个副本数,划分完后Z个数据块将均匀的分散写入分布式存储的X个存储节点,同时Z个数据块的Y个副本数也会均匀的分散写入分布式存储的X个存储节点的Y个副本节点内。

技术研发人员:不公告发明人
受保护的技术使用者:长沙曙通信息科技有限公司
技术研发日:2017.08.20
技术公布日:2017.11.24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1