一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据恢复处理方法、装置及系统与流程

2022-06-01 00:18:36 来源:中国专利 TAG:

技术特征:
1.一种数据恢复处理方法,所述方法包括:获取待恢复验证的多个数据库备份文件,以及对所述多个数据库备份文件进行串行恢复验证的待定执行路径;确定对所述多个数据库备份文件进行恢复验证的至少一个第一恢复验证作业以及第二恢复验证作业;所述第一恢复验证作业可并发执行;所述第二恢复验证作业不可并发执行;基于所述待定执行路径以及预设调度优化条件,对所述第一恢复验证作业以及所述第二恢复验证作业进行关键路径优化,获得满足所述预设调度优化条件的最优执行路径;按照所述最优执行路径,控制恢复验证服务器执行所述多个第一恢复验证作业和所述第二恢复验证作业。2.根据权利要求1所述的方法,所述确定对所述多个数据库备份文件进行恢复验证的至少一个第一恢复验证作业以及第二恢复验证作业,包括:获取所述多个数据库备份文件各自对应数据库的历史恢复验证信息,以及恢复验证服务器的可用资源;基于所述历史恢复验证信息和所述可用资源,获得所述恢复验证服务器按照所述待定执行路径,能够在预设恢复验证时长内完成对所述多个数据库备份文件的恢复验证的第一预测概率;确定所述第一预测概率小于第一概率阈值,生成针对所述待定执行路径的优化调度指令;响应所述优化调度指令,对所述多个数据库备份文件的恢复验证过程进行资源竞合分析;基于不同的资源竞合分析结果,从对所述多个数据库备份文件进行恢复验证的多个恢复验证作业中,确定对应的第一恢复验证作业和第二恢复验证作业。3.根据权利要求2所述的方法,所述对所述多个数据库备份文件的恢复验证过程进行资源竞合分析,基于不同的资源竞合分析结果,从对所述多个数据库备份文件进行恢复验证的多个恢复验证作业中,确定对应的第一恢复验证作业,包括:确定所述多个数据库备份文件各自的数据库服务器来源;如果同一所述数据库服务器来源对应多个所述数据库备份文件,将对应的恢复验证过程确定为第一恢复验证作业;基于所述数据库备份文件的恢复验证过程所涉及的执行实体,将该第一恢复验证作业分解为多个恢复验证子作业,确定不同所述第一恢复验证作业之间可并发执行的恢复验证子作业;和/或,如果多个所述数据库服务器来源各自对应一个所述数据库备份文件,将该数据库备份文件的恢复验证过程确定为第一恢复验证作业。4.根据权利要求1-3任一项所述的方法,所述基于所述待定执行路径以及预设调度优化条件,对所述第一恢复验证作业以及所述第二恢复验证作业进行关键路径优化,获得满足所述预设调度优化条件的最优执行路径,包括:对同一数据库服务器来源对应的多个所述第一恢复验证作业进行执行路径排程;基于所述待定执行路径以及不同恢复作业的恢复验证预测时长,按照与得到的执行路
径排程结果对应的调度优化方式,确定针对所述第一恢复验证作业以及所述第二恢复验证作业的候选执行路径;验证按照所述候选执行路径,控制恢复验证服务器执行所述第一恢复验证作业以及所述第二恢复验证作业的预测执行结果满足预设调度优化条件,将所述候选执行路径确定为最优执行路径。5.根据权利要求4所述的方法,所述验证按照所述候选执行路径,控制恢复验证服务器执行所述第一恢复验证作业以及所述第二恢复验证作业的预测执行结果满足预设调度优化条件,包括:获取所述多个数据库备份文件对应的恢复验证作业,按照所述候选执行路径在预设恢复验证时长内完成的第二预测概率;确定所述第二预测概率小于第二概率阈值,继续对所述候选执行路径进行优化,直至新获取的第二预测概率等于或大于所述第二概率阈值;和/或,确定所述多个数据库备份文件对应的恢复验证作业中,无法在所述预设恢复验证时长内执行的作业范围未减小,继续对所述候选执行路径进行优化,直至无法在所述预设恢复验证时长内执行的作业范围减小;和/或,确定在预设恢复验证时长内无法执行的恢复验证作业在所述候选执行路径中,相对于在所述待定执行路径中的执行顺序未向后移动,继续对所述候选执行路径进行优化,直至该执行顺序向后移动。6.根据权利要求1-3任一项所述的方法,所述基于所述待定执行路径以及预设调度优化条件,对所述第一恢复验证作业以及所述第二恢复验证作业进行关键路径优化,获得满足所述预设调度优化条件的最优执行路径,包括:对同一数据库服务器来源对应的多个所述第一恢复验证作业的执行路径进行排程,得到至少一个第一并发执行路径;对不同数据库服务器来源各自对应的所述第一恢复验证作业的执行路径进行排程,得到至少一个第二并发执行路径;基于所述待定执行路径、所述第一并发执行路径和所述第二并发执行路径,按照调度优化策略,对所述第一恢复验证作业以及所述第二恢复验证作业进行关键路径排程,得到满足预设调度优化条件的最优执行路径;其中,所述预设调度优化条件包括在预设恢复验证时长内完成所述多个数据库备份文件的恢复验证的情况下,减少对所述多个数据库备份文件进行恢复验证所花费的恢复验证时长以及所消耗的资源量。7.根据权利要求1-3任一项所述的方法,所述获取对所述多个数据库备份文件进行串行恢复验证的待定执行路径,包括:获取所述多个数据库备份文件各自对应的优先级配置数据;所述优先级配置数据包括所述数据库备份文件对应数据库的历史恢复验证信息、数据库属性、数据库备份方式以及恢复验证预测时长之中的一个或多个组合;基于所述优先级配置数据,确定对所述多个数据库备份文件进行串行恢复验证的恢复
验证优先级;按照所述恢复验证优先级,得到所述多个数据库备份文件进行恢复验证的待定执行路径。8.根据权利要求7所述的方法,所述基于所述优先级配置数据,确定对所述多个数据库备份文件进行串行恢复验证的恢复验证优先级,包括:若所述数据库备份方式包括完全备份方式和增量备份方式,配置采用所述完全备份方式得到的数据库备份文件的恢复处理优先级,高于采用增量备份方式得到的数据库备份文件的恢复处理优先级;和/或,基于所述历史恢复验证信息,确定对应的所述数据库备份文件在相邻的上一预设恢复验证时长内未完成或未成功完成恢复验证,提高该数据库备份文件的恢复验证优先级。9.一种数据恢复处理装置,所述装置包括:信息获取模块,用于获取待恢复验证的多个数据库备份文件,以及对所述多个数据库备份文件进行串行恢复验证的待定执行路径;恢复验证作业确定模块,用于确定对所述多个数据库备份文件进行恢复验证的至少一个第一恢复验证作业以及第二恢复验证作业;所述第一恢复验证作业可并发执行;所述第二恢复验证作业不可并发执行;最优执行路径获得模块,用于基于所述待定执行路径以及预设调度优化条件,对所述第一恢复验证作业以及所述第二恢复验证作业进行关键路径优化,获得满足所述预设调度优化条件的最优执行路径;恢复验证处理模块,用于按照所述最优执行路径,控制恢复验证服务器执行所述多个第一恢复验证作业和所述第二恢复验证作业。10.一种数据恢复处理系统,所述系统包括:数据库服务器、备份服务器、恢复验证服务器以及调度设备,所述调度设备包括至少一个通信接口、至少一个存储器以及至少一个处理器,其中:所述存储器,用于存储实现如权利要求1-8任一项所述的数据恢复处理方法的程序;所述处理器,用于加载并执行所述存储器存储的程序,实现如权利要求1-8任一项所述的数据恢复处理方法。

技术总结
本申请提出了一种数据恢复处理方法及系统,对于待恢复验证的多个数据库备份文件,初步确定对其进行串行恢复验证的待定执行路径后,将先初步确定对多个数据库备份文件进行恢复验证的多个恢复验证作业中,可并发执行的至少一个第一恢复验证作业以及不可并发执行的第二恢复验证作业,之后,基于待定执行路径和预设调度优化条件,对这些恢复验证作业进行关键路径优化,确定满足该预设调度优化条件的最优执行路径,这样,调度设备按照该最优执行路径,控制所选定的至少一个恢复验证服务器分成预设路径并发执行这多个恢复验证作业,保证这多个数据库备份文件的恢复验证过程能够在预设恢复验证时长内,且提高恢复验证服务器的资源利用率。源利用率。源利用率。


技术研发人员:张心怡 周小淞 王可心
受保护的技术使用者:联想(北京)有限公司
技术研发日:2022.03.01
技术公布日:2022/5/30
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献