【技术实现步骤摘要】
数据恢复处理方法、装置及系统
[0001]本申请主要涉及数据处理
,更具体地说是涉及一种数据恢复处理方法、装置及系统。
技术介绍
[0002]在大数据时代,数据备灾即数据灾难备份技术已成为一个不可忽视的问题,其可以在因操作失误或系统故障等异常时,将系统数据备份至其他数据库,避免数据丢失。
[0003]其中,为了保证备份数据的可用性,在实际业务中,通常会将大量备份数据发送至恢复目标机上,按照预设顺序逐一进行有效性恢复验证。然而,由于不同备份数据的数据量往往会存在一定差别,若对某一数据量较大的备份数据进行恢复验证耗时过长,就会导致其他备份数据的恢复验证作业无法在期望时间内完成,从而无法保证备份数据的可用性和备份任务的有效性。
技术实现思路
[0004]有鉴于此,本申请提供了一种数据恢复处理方法,所述方法包括:
[0005]获取待恢复验证的多个数据库备份文件,以及对所述多个数据库备份文件进行串行恢复验证的待定执行路径;
[0006]确定对所述多个数据库备份文件进行恢复验证的至少一个第一恢复验证作业以及第二恢复验证作业;所述第一恢复验证作业可并发执行;所述第二恢复验证作业不可并发执行;
[0007]基于所述待定执行路径以及预设调度优化条件,对所述第一恢复验证作业以及所述第二恢复验证作业进行关键路径优化,获得满足所述预设调度优化条件的最优执行路径;
[0008]按照所述最优执行路径,控制恢复验证服务器执行所述多个第一恢复验证作业和所述第二恢复验证作业。
[0 ...
【技术保护点】
【技术特征摘要】
1.一种数据恢复处理方法,所述方法包括:获取待恢复验证的多个数据库备份文件,以及对所述多个数据库备份文件进行串行恢复验证的待定执行路径;确定对所述多个数据库备份文件进行恢复验证的至少一个第一恢复验证作业以及第二恢复验证作业;所述第一恢复验证作业可并发执行;所述第二恢复验证作业不可并发执行;基于所述待定执行路径以及预设调度优化条件,对所述第一恢复验证作业以及所述第二恢复验证作业进行关键路径优化,获得满足所述预设调度优化条件的最优执行路径;按照所述最优执行路径,控制恢复验证服务器执行所述多个第一恢复验证作业和所述第二恢复验证作业。2.根据权利要求1所述的方法,所述确定对所述多个数据库备份文件进行恢复验证的至少一个第一恢复验证作业以及第二恢复验证作业,包括:获取所述多个数据库备份文件各自对应数据库的历史恢复验证信息,以及恢复验证服务器的可用资源;基于所述历史恢复验证信息和所述可用资源,获得所述恢复验证服务器按照所述待定执行路径,能够在预设恢复验证时长内完成对所述多个数据库备份文件的恢复验证的第一预测概率;确定所述第一预测概率小于第一概率阈值,生成针对所述待定执行路径的优化调度指令;响应所述优化调度指令,对所述多个数据库备份文件的恢复验证过程进行资源竞合分析;基于不同的资源竞合分析结果,从对所述多个数据库备份文件进行恢复验证的多个恢复验证作业中,确定对应的第一恢复验证作业和第二恢复验证作业。3.根据权利要求2所述的方法,所述对所述多个数据库备份文件的恢复验证过程进行资源竞合分析,基于不同的资源竞合分析结果,从对所述多个数据库备份文件进行恢复验证的多个恢复验证作业中,确定对应的第一恢复验证作业,包括:确定所述多个数据库备份文件各自的数据库服务器来源;如果同一所述数据库服务器来源对应多个所述数据库备份文件,将对应的恢复验证过程确定为第一恢复验证作业;基于所述数据库备份文件的恢复验证过程所涉及的执行实体,将该第一恢复验证作业分解为多个恢复验证子作业,确定不同所述第一恢复验证作业之间可并发执行的恢复验证子作业;和/或,如果多个所述数据库服务器来源各自对应一个所述数据库备份文件,将该数据库备份文件的恢复验证过程确定为第一恢复验证作业。4.根据权利要求1
‑
3任一项所述的方法,所述基于所述待定执行路径以及预设调度优化条件,对所述第一恢复验证作业以及所述第二恢复验证作业进行关键路径优化,获得满足所述预设调度优化条件的最优执行路径,包括:对同一数据库服务器来源对应的多个所述第一恢复验证作业进行执行路径排程;基于所述待定执行路径以及不同恢复作业的恢复验证预测时长,按照与得到的执行路
径排程结果对应的调度优化方式,确定针对所述第一恢复验证作业以及所述第二恢复验证作业的候选执行路径;验证按照所述候选执行路径,控制恢复验证服务器执行所述第一恢复验证作业以及所述第二恢复验证作业的预测执行结果满足预设调度优化条件,将所述候选执行路径确定为最优执行路径。5.根据权利要求4所述的方法,所述验证按照所述候选执行路径,控制恢复验证服务器执行所述第一恢复验证作业以及所述第二恢复验证作业的预测执行结果满足预设调度优化条件,包括:获取所述多个数据库备份文件对应的恢复验证作业,按照所述候选执行路径在预设恢复验证时长内完成的第二预测概率;确定所述第二预测概率小于第二概率阈值,继续对所述候选执行路径进行优化,直至新获取的第二预测概率等于或大于所述第二概率阈值;和/或,确定所述多个数据库备份文件对应的恢复验证作业中,无法在所述预设恢复验证时长内执行的作业范围未减小,继续对所述候选执行路径进行优化...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。