[发明专利]数据存储及恢复的方法、装置及计算机设备在审
申请号: | 201910624964.6 | 申请日: | 2019-07-11 |
公开(公告)号: | CN110502365A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 兰东平 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F11/10 |
代理公司: | 11448 北京中强智尚知识产权代理有限公司 | 代理人: | 黄耀威;贾依娇<国际申请>=<国际公布> |
地址: | 518000 广东省深圳市福田街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原始数据文件 校验 数据片 数据文件 恢复 数据处理领域 计算机设备 数据块编码 分块存储 缺失数据 数据存储 预设条件 自动恢复 解码 数据块 申请 耗时 判定 存储 | ||
本申请公开了一种数据存储及恢复的方法、装置及计算机设备,涉及数据处理领域,可以解决在恢复异常数据文件时,恢复耗时长、成本高的问题。其中方法包括:获取由原始数据文件均匀划分的多个数据块;基于纠删码将所述数据块编码处理成多个数据片及校验片;利用所述数据片及所述校验片存储所述原始数据文件;若判定所述原始数据文件缺失,则利用符合预设条件的所述数据片及所述校验片解码恢复所述原始数据文件。本申请适用于对数据文件的分块存储及缺失数据的自动恢复。
技术领域
本申请涉及数据处理领域,尤其涉及一种数据存储及恢复的方法、装置及计算机设备。
背景技术
随着计算机在各个行业的普及,大量数据文件都需要通过计算机服务器进行处理、存储,对于一些价值较高的数据文件,若存储过程中出现异常或丢失,将直接关乎到企业或个人的经济效益,严重者甚至会关乎到社会效益。作为服务器大脑的处理器在内外部环境因素的影响下,难免会出现异常,在处理器异常的情况下,如何去保障服务器内的数据文件不出现异常或不丢失,那将是至关重要的问题。
目前业内主要是通过动态监测存储空间内的数据文件,当判断数据文件存储异常时,重新上传副本数据文件,进而替换缺失的数据文件。
然而上述数据恢复的方式,当判定存储异常时,需要拷取副本数据文件并进行上传,当数据文件传输量大时,拷贝及传输过程会耗时较长,容易耽误业务的运行进程,且造成数据恢复的成本较大。
发明内容
有鉴于此,本申请公开了一种数据存储及恢复的方法、装置及计算机设备,主要目的在于解决在恢复异常数据文件时,恢复耗时长、成本高的问题。
根据本申请的一个方面,提供了一种数据存储及恢复的方法,该方法包括:
获取由原始数据文件均匀划分的多个数据块;
基于纠删码将所述数据块编码处理成多个数据片及校验片;
利用所述数据片及所述校验片存储所述原始数据文件;
若判定所述原始数据文件缺失,则利用符合预设条件的所述数据片及所述校验片解码恢复所述原始数据文件。
根据本申请的另一个方面,提供了一种数据存储及恢复的装置,该装置包括:
获取模块,用于获取由原始数据文件均匀划分的多个数据块;
处理模块,用于基于纠删码将所述数据块编码处理成多个数据片及校验片;
存储模块,用于利用所述数据片及所述校验片存储所述原始数据文件;
恢复模块,用于若判定所述原始数据文件缺失,则利用符合预设条件的所述数据片及所述校验片解码恢复所述原始数据文件。
根据本申请的又一个方面,提供了一种非易失性可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述数据存储及恢复的方法。
根据本申请的再一个方面,提供了一种计算机设备,包括非易失性可读存储介质、处理器及存储在非易失性可读存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述数据存储及恢复的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910624964.6/2.html,转载请声明来源钻瓜专利网。