一种多结点数据的冗余恢复方法技术

技术编号:30424911 阅读:37 留言:0更新日期:2021-10-24 16:56
本发明专利技术提供了一种多结点数据的冗余恢复方法,属于数据处理领域。该冗余恢复方法包括:每预设数量的数据结点配置至少一个校验结点以形成结点组,其中,所有所述数据结点和所有所述校验结点分别为位于不同地理位置的数据中心;通过对所述结点组中的每个数据结点中数据进行异或运算获得所述结点组中的所述校验结点中的数据;当所述结点组中的数据发生预设形式的数据缺损时,通过所述结点组中未发生数据缺损的其余数据恢复所缺损的数据。本发明专利技术的多结点数据的冗余恢复方法可以提高数据的安全可靠性,并节约系统开销。并节约系统开销。并节约系统开销。

【技术实现步骤摘要】
一种多结点数据的冗余恢复方法


[0001]本专利技术涉及数据处理领域,特别是涉及一种多结点数据的冗余恢复方法。

技术介绍

[0002]在云存储时代,数据中心通常分布在多个不同的地理位置,每个数据中心都存有大量数据。对于每一个数据中心,都存在着系统性的风险。这种风险来源于多方向的因素,可以是来自自然方向的,如局部战争、恐怖袭击、网络攻击、内部人员破坏等;还可以是技术性的,如大规模宕机、电力系统故障、软件问题等。这种与地理位置相关联的风险,一旦出现就是灾难性的,往往不能很快在原地理地点重新建立和恢复多数据。
[0003]对于这种风险的防范措施通常是建立互为备份的异地数据中心,这些数据中心之间通过高速数据专线连接,一旦其中一个数据中心出现问题,则可以通过另一个备份数据中心来恢复或提供数据。
[0004]显而易见,这种方法的实施成本很高,通常只能用在关键的生产运营数据的安全保障上。对于大量存在的历史数据,也就是访问频度不高的冷数据,这种异地多副本备份的方法成本过高,很难实现。

技术实现思路

[0005]本专利技术的一个目本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多结点数据的冗余恢复方法,其特征在于,包括:每预设数量的数据结点配置至少一个校验结点以形成结点组,其中,所有所述数据结点和所有所述校验结点分别为位于不同地理位置的数据中心;通过对所述结点组中的每个数据结点中数据进行异或运算获得所述结点组中的所述校验结点中的数据;当所述结点组中的数据发生预设形式的数据缺损时,通过所述结点组中未发生数据缺损的其余数据恢复所缺损的数据。2.根据权利要求1所述的冗余恢复方法,其特征在于,通过对所述结点组中的每个数据结点中数据进行异或运算获得所述结点组中的所述校验结点中的数据的步骤之前,还包括:通过数据链路或者物流运输方式获取各个所述数据结点和各个所述校验结点的数据。3.根据权利要求2所述的冗余恢复方法,其特征在于,通过对所述结点组中的每个数据结点中数据进行异或运算获得所述结点组中的所述校验结点中的数据的步骤,包括:将所述结点组中的每一所述数据结点中的数据逐一写入所述结点组中的所述校验结点中;每写入一个新的所述数据结点的数据进行一次新的所述数据结点和所述校验结点的数据的异或运算,其中,所述结点组中的数据均为二进制数据;利用异或运算的结果更新所述校验结点中的原有数据。4.根据权利要求1-3中任一项所述的冗余恢复方法,其特征在于,通过对所述结点组中的每个数据结点中数据进行异或运算获得所述结点组中的所述校验结点中的数据的步骤之前,还包括:统一每一所述结点组中的所有所述数据结点的数据长度。5.根据权利要求4所述的冗余恢复方法,其特征在于,统一每一所述结点组中的所有所述数据结点的数据长度的步骤,包括:获取所述结点组中具有最长数据长度的所述数据结点的数据长度作为基准长度;将所述结点组中的所有所述数据结点通过添加无效位的方式统一为所述基准长度。6.根据权利要求1-3中任一项所述的冗余恢复方法,其特征在于,当所述结点组中的数据发生预设形式的数据缺损时,通过所述结点组中未发生数据缺损的其余数据恢复所缺损的数据的步骤,包括:当所述结点组中的一个所述数据结点的数据发生整体缺损时,通过将所述结点组中其余的...

【专利技术属性】
技术研发人员:朱明宋林峰沈俊
申请(专利权)人:苏州互盟信息存储技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1