数据备份方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36462285 阅读:17 留言:0更新日期:2023-01-25 23:02
本发明专利技术的数据备份方法、装置、电子设备及存储介质,获取服务端的在线业务在目标历史时间段的历史资源使用量;根据历史资源使用量获取服务端的在线业务在预设时段内的第一预测资源使用量;根据预设时段内的第一预测资源使用量、预设的预留资源使用量以及服务端的资源量获取所述预设时段内的第二预测资源使用量;在预设时段为至少一个数据备份任务分配所述第二预测资源使用量以执行所述数据备份任务;通过上述方式,在不占用在线业务的资源量的前提下,任何时段均可以进行数据备份,提高了数据备份的效率,并且,提前预测在线业务在预设时段内的第一预测资源使用量,基于预测结果为数据备份任务动态分配资源使用量,提高了数据备份的灵活性。备份的灵活性。备份的灵活性。

【技术实现步骤摘要】
数据备份方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机应用
,尤其涉及一种数据备份方法、装置、电子设备及存储介质。

技术介绍

[0002]用户在例如云平台等服务端上部署有RDS(Relation Data System,关系数据系统)数据库,为了保障RDS数据库的安全,需要对数据库进行周期性的备份,将数据库中的数据备份到其他存储介质上。
[0003]现有技术中,大多数服务端的RDS数据库进行备份时,为了不影响在线业务,选择在凌晨时段进行全量备份的方式,随着RDS数据库中数据量越来越大,往往需要在连续几天甚至十几天的凌晨时段进行备份才能完成一次全量备份,不利于数据备份效率的提高;并且,若在全量备份过程中出现故障导致备份失败,需要重新开始该备份周期的全量备份或跳过该备份周期的全量备份,导致数据备份不完整。

技术实现思路

[0004]本专利技术的目的在于提供一种数据备份方法、装置、电子设备及存储介质,以解决现有技术中数据备份效率低的技术问题。
[0005]本专利技术的技术方案如下:提供一种数据备份方法,包括:
[0006]获取服务端的在线业务在目标历史时间段的历史资源使用量;
[0007]根据所述历史资源使用量获取所述在线业务在预设时段内的第一预测资源使用量根据所述预设时段内的所述第一预测资源使用量、预设的预留资源使用量以及所述服务端的资源量获取所述预设时段内的第二预测资源使用量,其中,所述预留资源使用量包括动态预留资源使用量,所述动态预留资源使用量是根据第二目标历史时间段的预测误差获取的;
[0008]在所述预设时段为至少一个数据备份任务分配所述第二预测资源使用量以执行所述数据备份任务。
[0009]可选地,所述预留资源使用量包括最小预留资源使用量以及所述动态预留资源使用量;
[0010]所述动态预留资源使用量的获取步骤包括:
[0011]根据所述服务端的所述在线业务在第二目标历史时间段内的真实资源使用量以及第一预测资源使用量获取所述第二目标历史时间段内的预测误差;
[0012]根据所述预测误差以及所述第二目标历史时间段的第一预测资源使用量获取所述动态预留资源使用量。
[0013]可选地,所述根据所述服务端的所述在线业务在第二目标历史时间段内的真实资源使用量以及第一预测资源使用量获取所述第二目标历史时间段内的预测误差,包括:
[0014]获取所述服务端的所述在线业务在所述第二目标历史时间段内每个单元时间段
的单元真实资源使用量以及单元第一预测资源使用量;
[0015]根据每个所述单元时间段的单元真实资源使用量以及单元第一预测资源使用量获取对应的单元预测误差;
[0016]将所述单元预测误差的最大值作为所述第二目标历史时间段内的预测误差。
[0017]可选地,所述根据所述历史资源使用量获取所述在线业务在预设时段内的第一预测资源使用量,包括:
[0018]将所述历史资源使用量输入至预先训练好的回归模型预测得到所述服务端在所述预设时段的第一预测资源基准值,其中,所述回归模型为预先根据所述服务端的在线业务的历史资源使用数据训练得到的,用于对所述服务端的在线业务的资源使用量进行预测;
[0019]确定所述预设时段的至少一个影响因子;
[0020]获取所述至少一个影响因子的影响系数;
[0021]根据所述第一预测资源基准值以及所述至少一个影响因子的影响系数获取所述预设时段内的在线业务的所述第一预测资源使用量。
[0022]可选地,所述至少一个数据备份任务为增量备份任务;
[0023]所述在所述预设时段为至少一个数据备份任务分配所述第二预测资源使用量以执行所述数据备份任务之后,还包括:
[0024]根据所述数据备份任务实时抓取各数据节点中被修改的数据,生成对应的增量备份数据,将所述增量备份数据存储在增量存储介质中;
[0025]将存储时间在目标备份周期内的至少一个所述增量备份数据进行整合,得到所述目标备份周期内的全量备份数据。
[0026]本专利技术的另一技术方案如下:提供一种数据备份装置,包括:
[0027]获取模块,用于获取服务端的在线业务在目标历史时间段的历史资源使用量;
[0028]预测模块,用于根据所述历史资源使用量获取所述在线业务在预设时段内的第一预测资源使用量;
[0029]计算模块,用于根据所述预设时段内的所述第一预测资源使用量、预设的预留资源使用量以及所述服务端的资源量获取所述预设时段内的第二预测资源使用量;
[0030]备份模块,用于在所述预设时段为至少一个数据备份任务分配所述第二预测资源使用量以执行所述数据备份任务。
[0031]本专利技术的另一技术方案如下:提供一种电子设备,包括处理器、以及与所述处理器耦接的存储器,所述存储器存储有可被所述处理器执行的程序指令;所述处理器执行所述存储器存储的所述程序指令时实现上述的数据备份方法。
[0032]本专利技术的另一技术方案如下:提供一种存储介质,所述存储介质内存储有程序指令,所述程序指令被处理器执行时实现上述的数据备份方法。
[0033]本专利技术的数据备份方法、装置、电子设备及存储介质,获取服务端的在线业务在目标历史时间段的历史资源使用量;根据所述历史资源使用量获取所述服务端的所述在线业务在预设时段内的第一预测资源使用量;根据所述预设时段内的所述第一预测资源使用量、预设的预留资源使用量以及所述服务端的资源量获取所述预设时段内的第二预测资源使用量;在所述预设时段为至少一个数据备份任务分配所述第二预测资源使用量以执行所
述数据备份任务;通过上述方式,在不占用在线业务的资源量的前提下,任何时段均可以进行数据备份,提高了数据备份的效率,并且,提前预测在线业务在预设时段内的第一预测资源使用量,基于预测结果为数据备份任务动态分配资源使用量,提高了数据备份的灵活性。
附图说明
[0034]图1为本专利技术第一实施例的数据备份方法的流程示意图;
[0035]图2为本专利技术第一实施例的另一数据备份方法的流程示意图;
[0036]图3为本专利技术第一实施例的另一数据备份方法的流程示意图;
[0037]图4为本专利技术第一实施例的另一数据备份方法的流程示意图;
[0038]图5为本专利技术第一实施例的另一数据备份方法的流程示意图;
[0039]图6为本专利技术第二实施例的数据备份装置的结构示意图;
[0040]图7为本专利技术第三实施例的电子设备的结构示意图;
[0041]图8为本专利技术第四实施例的存储介质的结构示意图。
具体实施方式
[0042]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:获取服务端的在线业务在目标历史时间段的历史资源使用量;根据所述历史资源使用量获取所述在线业务在预设时段内的第一预测资源使用量;根据所述预设时段内的所述第一预测资源使用量、预设的预留资源使用量以及所述服务端的资源量获取所述预设时段内的第二预测资源使用量,其中,所述预留资源使用量包括动态预留资源使用量,所述动态预留资源使用量是根据第二目标历史时间段的预测误差获取的;在所述预设时段为至少一个数据备份任务分配所述第二预测资源使用量以执行所述数据备份任务。2.根据权利要求1所述的数据备份方法,其特征在于,所述预留资源使用量包括最小预留资源使用量以及所述动态预留资源使用量;所述动态预留资源使用量的获取步骤包括:根据所述服务端的所述在线业务在第二目标历史时间段内的真实资源使用量以及第一预测资源使用量获取所述第二目标历史时间段内的预测误差;根据所述预测误差以及所述第二目标历史时间段的第一预测资源使用量获取所述动态预留资源使用量。3.根据权利要求2所述的数据备份方法,其特征在于,所述根据所述服务端的所述在线业务在第二目标历史时间段内的真实资源使用量以及第一预测资源使用量获取所述第二目标历史时间段内的预测误差,包括:获取所述服务端的所述在线业务在所述第二目标历史时间段内每个单元时间段的单元真实资源使用量以及单元第一预测资源使用量;根据每个所述单元时间段的单元真实资源使用量以及单元第一预测资源使用量获取对应的单元预测误差;将所述单元预测误差的最大值作为所述第二目标历史时间段内的预测误差。4.根据权利要求1所述的数据备份方法,其特征在于,所述根据所述历史资源使用量获取所述在线业务在预设时段内的第一预测资源使用量,包括:将所述历史资源使用量输入至预先训练好的回归模型预测得到所述服务端在所述预设时段的第一预测资源基准值,其中,所述回归模型为预先根据所述服务端的...

【专利技术属性】
技术研发人员:刘必玲
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1