【技术实现步骤摘要】
一种基于随机算法的分布式存储数据纠错方法及系统
[0001]本专利技术涉及分布式存储数据纠错
,更具体地说,涉及一种基于随机算法的分布式存储数据纠错方法及系统。
技术介绍
[0002]分布式存储数据纠错是分布式存储中一项较为重要的流程,目前采用的方式大都是依靠数据本身设置恢复代码等等方式,虽然也可以达到目的,但是会使得数据本身的长度大幅增加,存储空间
技术实现思路
[0003]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于随机算法的分布式存储数据纠错方法及系统。
[0004]本专利技术解决其技术问题所采用的技术方案是:
[0005]构造一种基于随机算法的分布式存储数据纠错方法,其包括以下步骤:
[0006]第一步:主服务器接收客户存储请求,并将客户发送的存储数据进行按设定规则分为多个数据包;
[0007]第二步:对每一数据包中加入一设定数据标识,加入时根据随机算法生成数据标识的相应加入位置;
[0008]第三步:将多个数据包进行分布式存储在存 ...
【技术保护点】
【技术特征摘要】
1.一种基于随机算法的分布式存储数据纠错方法,其特征在于,包括以下步骤:第一步:主服务器接收客户存储请求,并将客户发送的存储数据进行按设定规则分为多个数据包;第二步:对每一数据包中加入一设定数据标识,加入时根据随机算法生成数据标识的相应加入位置;第三步:将多个数据包进行分布式存储在存储服务器上,并将每一数据包以数据标识为端点截取部分数据发送至纠错服务器;第四步:纠错服务器依据截取的部分数据在存储服务器上进行数据查找并比对纠错。2.根据权利要求1所述的基于随机算法的分布式存储数据纠错方法,其特征在于,所述第二步中,数据标识设置有两个;所述第三步中,以两个数据标识为两个端点截取中间段数据。3.根据权利要求2所述的基于随机算法的分布式存储数据纠错方法,其特征在于,所述第三步中,还包括方法:将数据包存储地址发送至纠错服务器;所述第四步中,还包括方法:纠错服务器依据存储地址进行数据查找。4.根据权利要求1
‑
3任一所述的基于随机算法的分布式存储数据纠错方法,其特征在于,所述第三步中,还包括方法:将数据包整体大小发送至纠错服务器;所述第四步中,还包括方法:对数据包的大小进行核对,在存在数据包整体大小不一致情况时,进行截留的部分数据的大小比对,若两者相差情况相符则直接进行截留部分数据的纠错,若两者相差情况...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。