[发明专利]数据备份方法及系统在审
申请号: | 202010548475.X | 申请日: | 2020-06-16 |
公开(公告)号: | CN111679939A | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 郑维;吕川;张晓星 | 申请(专利权)人: | 江苏超流信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F21/78;G06F11/10 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 王芳 |
地址: | 215300 江苏省苏州市昆山*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 备份 方法 系统 | ||
1.一种数据备份方法,其特征在于,包括:
对待备份数据依次执行多次纠删码编码处理,并根据执行所述纠删码编码处理的次数生成相应级数的多个数据块;
将所述相应级数的多个数据块分别存储在不同的存储节点内,以便仅需一个或者若干个所述存储节点内存储的数据块即可恢复所述待备份数据;
其中,纠删码编码处理时采用的纠删码矩阵为列满秩矩阵,且所述纠删码矩阵存储在所述存储节点内,以供需要恢复所述待备份数据时调用。
2.根据权利要求1所述的数据备份方法,其特征在于,所述纠删码编码处理的次数依据所述存储节点提供的数据存储容量、所述存储节点的数量和/或用户配置确定,以使经多次所述纠删码编码处理后生产的相应级数的多个数据块均能存储在对应的所述存储节点内。
3.根据权利要求1所述的数据备份方法,其特征在于,所述纠删码矩阵采用随机算法生成;且所述随机算法定时或者实时执行,以便定时或实时更新所述纠删码矩阵。
4.根据权利要求1-3任一项所述的数据备份方法,其特征在于,还包括:对所述待备份数据进行加密处理。
5.根据权利要求4所述的数据备份方法,其特征在于,对所述相应级数的多个数据块进行加密处理的步骤包括:
采用一次性秘钥对所述待备份数据进行加密处理;
对所述一次性秘钥依次执行多次纠删码编码处理,以生成相应级数的多个秘钥数据块;
将所述相应级数的多个秘钥数据块分别存储在不同的存储节点内。
6.根据权利要求5所述的数据备份方法,其特征在于,所述多个秘钥数据块在不同存储节点内的存储分布情况需满足所述待备份数据恢复的可逆性。
7.一种数据备份系统,其特征在于,包括:
编码模块,用于对待备份数据依次执行多次纠删码编码处理,并根据执行所述纠删码编码处理的次数生成相应级数的多个数据块;
存储模块,将所述相应级数的多个数据块分别存储在不同的存储节点内,以便仅需一个或者若干个所述存储节点内存储的数据块即可恢复所述待备份数据;
矩阵模块,用于生成每次执行所述纠删码编码处理时所需的纠删码矩阵;其中,纠删码编码处理时采用的纠删码矩阵为列满秩矩阵,且所述纠删码矩阵存储在所述存储节点内,以供需要恢复所述待备份数据时调用。
8.根据权利要求7所述的数据备份系统,其特征在于,还包括:加密模块;
所述加密模块用于采用一次性秘钥对所述待备份数据进行加密处理;
所述编码模块还用于对所述一次性秘钥依次执行多次纠删码编码处理,以生成相应级数的多个秘钥数据块;
所述存储模块还用于将所述相应级数的多个秘钥数据块分别存储在不同的存储节点内;
其中,所述多个秘钥数据块在不同存储节点内的存储分布情况需满足所述待备份数据恢复的可逆性。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至6任一项所述数据备份方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至6任一项所述数据备份方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏超流信息技术有限公司,未经江苏超流信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010548475.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纯电动汽车用悬置装置
- 下一篇:一种园林生态立体绿化系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置