System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于数据备份,尤其涉及一种数据备份方法、装置、设备、介质及产品。
技术介绍
1、数据备份是信息技术中的一个关键部分,其可以防止因硬件故障、人为错误、数据盗窃或者灾难性事件导致的数据丢失。现有技术中,一般是基于预设的备份策略和备份规则,制定备份任务的执行频率、执行时间等参数,以能够定期对数据进行备份。然而,该方法可能会导致数据的备份效果较差。
技术实现思路
1、本申请实施例提供一种数据备份方法、装置、设备、介质及产品,提高了数据的备份效果。
2、第一方面,本申请实施例提供一种数据备份方法,该方法包括:
3、获取备份服务器执行第一备份任务的第一执行信息,第一备份任务是备份服务器基于备份策略生成的、用于对至少一个备份对象进行备份的任务,备份策略包括至少一个备份对象分别对应的对象备份策略,第一执行信息包括至少一个备份对象分别在第一备份任务的任务执行时间内的备份信息;
4、针对至少一个备份对象中每个备份对象,基于备份对象的备份信息,确定备份对象在第一备份任务的任务执行时间内的对象变化信息,对象变化信息用于表征备份对象的数据变化程度;
5、根据备份对象的对象变化信息,调整备份对象对应的对象备份策略,得到调整后的对象备份策略,对象备份策略用于对备份对象进行数据备份。
6、在第一方面的一种可选的实施方式中,对象变化信息包括对象变化状态,对象变化状态包括增量状态或非增量状态;
7、对象备份策略包括对象备份频率和对象备份类型
8、根据备份对象的对象变化信息,调整备份对象对应的对象备份策略,得到调整后的对象备份策略,包括:
9、在备份对象的对象变化状态为增量状态的情况下,切换备份对象的对象备份类型为增量备份类型,和/或,更新对象备份频率为对象备份频率与第一调整频率之和;
10、在备份对象的对象变化状态为非增量状态的情况下,切换备份对象的对象备份类型为全量备份类型,和/或,更新对象备份频率为对象备份频率与第二调整频率之差;
11、其中,备份对象的备份信息包括备份对象在任务执行时间内的数据量变化信息和/或对象调整次数,第一调整频率和第二调整频率均基于备份对象在任务执行时间内的数据量变化信息和/或对象调整次数确定。
12、在第一方面的一种可选的实施方式中,其特征在于,备份对象的备份信息包括备份对象分别在多个时间段内的数据量变化子信息,任务执行时间包括多个时间段;
13、基于备份对象的备份信息,确定备份对象在第一备份任务的任务执行时间内的对象变化信息,包括:
14、根据备份对象分别在多个时间段内的数据量变化子信息,计算备份对象在多个第一时间段内的第一数据变化平均值和备份对象在多个第二时间段内的第二数据变化平均值,每个时间段包括第一时间段和第二时间段;
15、根据数据量变化子信息、第一数据变化平均值和第二数据变化平均值,确定目标数值,目标数值用于表征备份对象的数据量的变化程度;
16、在目标数值大于第一预设阈值的情况下,确定备份对象的对象变化状态为增量状态;
17、在目标数值小于或等于第一预设阈值的情况下,确定备份对象的数据变化状态为非增量状态。
18、在第一方面的一种可选的实施方式中,备份对象的备份信息还包括备份对象的对象调整次数;
19、基于备份对象的备份信息,确定备份对象在第一备份任务的任务执行时间内的对象变化信息,包括:
20、在备份对象的对象调整次数大于第二预设阈值的情况下,确定备份对象的对象变化状态为增量状态;
21、在备份对象的对象调整次数小于等于第二预设阈值的情况下,确定备份对象的对象变化状态为非增量状态。
22、在第一方面的一种可选的实施方式中,备份对象包括备份客户端;
23、在根据备份对象的对象变化信息,调整备份对象对应的对象备份策略,得到调整后的对象备份策略之后,方法还包括:
24、获取n个备份服务器针对目标备份客户端执行第二备份任务的第二执行信息,第二备份任务是备份服务器基于调整后的对象备份策略生成的、用于对目标备份服务器进行备份的任务;
25、根据n个第二执行信息,从n个备份服务器中筛选第二执行信息相同的m个备份服务器;
26、清除m个备份服务器中p个备份服务器中存储的第二执行信息;
27、其中,n、m、p均为正整数,m小于等于n,p小于等于m-1。
28、在第一方面的一种可选的实施方式中,第二执行信息包括备份目录以及多个备份文件;
29、根据n个第二执行信息,从n个备份服务器中筛选第二执行信息相同的m个备份服务器,包括:
30、从n个第二执行信息中筛选第二执行信息满足预设条件的i个第二执行信息,预设条件包括备份目录的目录级别相同,和/或,多个备份文件的数量相同;
31、针对i个第二执行信息中的每个第二执行信息,利用信息摘要算法对第二执行信息中的多个备份文件进行签名处理,得到第二执行信息对应的签名信息;
32、从i个第二执行信息分别对应的备份服务器中筛选得到签名信息相同的m个备份服务器,其中,i小于等于n,且i大于等于m。
33、第二方面,本申请实施例提供一种数据备份装置,该装置包括:
34、获取模块,用于获取备份服务器执行第一备份任务的第一执行信息,第一备份任务是备份服务器基于备份策略生成的、用于对至少一个备份对象进行备份的任务,备份策略包括至少一个备份对象分别对应的对象备份策略,第一执行信息包括至少一个备份对象分别在第一备份任务的任务执行时间内的备份信息;
35、确定模块,用于针对至少一个备份对象中每个备份对象,基于备份对象的备份信息,确定备份对象在第一备份任务的任务执行时间内的对象变化信息,对象变化信息用于表征备份对象的数据变化程度;
36、调整模块,用于根据备份对象的对象变化信息,调整备份对象对应的对象备份策略,得到调整后的对象备份策略,对象备份策略用于对备份对象进行数据备份。
37、第三方面,提供一种电子设备,包括:存储器,用于存储计算机程序指令;处理器,用于读取并运行存储器中存储的计算机程序指令,以执行第一方面中任一可选的实施方式提供的数据备份方法。
38、第四方面,提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面中的任一可选的实施方式提供的数据备份方法。
39、第五方面,提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序被处理器执行时实现第一方面中的任一可选的实施方式提供的数据备份方法。
40、在本申请实施例中,能够获取备份服务器执行第一备份任务的第一执行信息,该第一备份任务是备份服务器基于备份策略生成的、用于对本文档来自技高网...
【技术保护点】
1.一种数据备份方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对象变化信息包括对象变化状态,所述对象变化状态包括增量状态或非增量状态;
3.根据权利要求1或2所述的方法,其特征在于,所述备份对象的备份信息包括所述备份对象分别在多个时间段内的数据量变化子信息,所述任务执行时间包括所述多个时间段;
4.根据权利要求1或2所述的方法,其特征在于,所述备份对象的备份信息还包括所述备份对象的对象调整次数;
5.根据权利要求1所述的方法,其特征在于,所述备份对象包括备份客户端;
6.根据权利要求5所述的方法,其特征在于,所述第二执行信息包括备份目录以及多个备份文件;
7.一种数据备份装置,其特征在于,所述装置包括:
8.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
9.一种计算机存储介质,其特征在于,所述计算机存储介质上存储由计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的数据备份方法。
...【技术特征摘要】
1.一种数据备份方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对象变化信息包括对象变化状态,所述对象变化状态包括增量状态或非增量状态;
3.根据权利要求1或2所述的方法,其特征在于,所述备份对象的备份信息包括所述备份对象分别在多个时间段内的数据量变化子信息,所述任务执行时间包括所述多个时间段;
4.根据权利要求1或2所述的方法,其特征在于,所述备份对象的备份信息还包括所述备份对象的对象调整次数;
5.根据权利要求1所述的方法,其特征在于,所述备份对象包括备份客户端;
6.根...
【专利技术属性】
技术研发人员:王浩杰,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。