一种数据备份方法、数据恢复方法、装置及电子设备制造方法及图纸

技术编号:35330189 阅读:16 留言:0更新日期:2022-10-26 11:46
本发明专利技术提供一种数据备份方法、数据恢复方法、装置及电子设备。方法包括:调取之前备份的业务系统对应所述目标时间戳的目标数据块日志表。根据目标数据块日志表确定业务系统中的第一状态数据块和第二状态数据块,其中,第一状态数据块是指所述目标数据块日志表未记录发生数据变更的数据块,第二状态数据块是指所述目标数据块日志表记录发生数据变更的数据块。调取第一状态数据块对应目标时间戳前最近一次备份的数据内容以及第二状态数据块对应目标时间戳备份的数据内容,备份的存储介质存储有业务系统所有数据块初始的数据内容。基于调取到的第一状态数据块和第二状态数据块的数据内容,使所述业务系统恢复至所述目标时间戳对应的数据状态。戳对应的数据状态。戳对应的数据状态。

【技术实现步骤摘要】
一种数据备份方法、数据恢复方法、装置及电子设备


[0001]本文件数据保护
,尤其涉及一种数据备份方法、数据恢复方法、装置及电子设备。

技术介绍

[0002]随着信息技术的高速发展,业务系统的数据更新频率也越来越快,数据量也越来越多。业务系统在出现故障或者数据损坏时,经常采用全量备份与增量备份相配合的方式进行数据恢复,也就是先进行一个全量备份的恢复,之后再进行若干个增量备份恢复。
[0003]显然这个过程需要业务系统下线执行,且恢复次数较多,导致业务系统长时间处于不可用的状态。

技术实现思路

[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]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本专利技术实施例提供的数据备份方法的流程示意图。
[0036]图2为本专利技术实施例提供的数据恢复方法的流程示意图。
[0037]图3为本专利技术实施例提供的实现数据恢复的第一种流程示意图。
[0038]图4为本专利技术实施例提供的实现数据恢复的第二种流程示意图。
[0039]图5本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,包括:根据所述业务系统当前的数据块日志表,确定所述业务系统中数据发生变更的数据块,所述数据块日志表用于记录所述业务系统中数据块在所述数据块日志表最后一次重置后的数据变更状态;从所述业务系统中获取数据发生变更的数据块的数据内容;将所述业务系统当前的数据块日志表和获取到的数据块的数据内容关联当前的时间戳进行备份;在完成备份后,重置所述数据块日志,以清除对数据发生变更的数据块的记录。2.根据权利要求1所述的方法,其特征在于,所述业务系统中的至少部分数据块设置有对应的备份执行条件,所述数据块日志表在所述至少部分数据块发生数据变更且数据变更满足对应的备份执行条件时,记录所述至少部分数据块的数据变更状态。3.根据权利要求1所述的方法,其特征在于,所述业务系统的数据块日志表和数据块的数据内容的备份存储介质不属于所述业务系统。4.一种数据恢复方法,其特征在于,包括:响应将业务系统恢复至目标时间戳对应的数据状态的数据恢复请求,调取之前备份的所述业务系统对应所述目标时间戳的目标数据块日志表;根据所述目标数据块日志表确定业务系统中的第一状态数据块和第二状态数据块,其中,所述第一状态数据块是指所述目标数据块日志表未记录发生数据变更的数据块,所述第二状态数据块是指所述目标数据块日志表记录发生数据变更的数据块;调取第一状态数据块对应所述目标时间戳前最近一次备份的数据内容以及第二状态数据块对应所述目标时间戳备份的数据内容,其中,备份的存储介质存储有所述业务系统所有数据块初始的数据内容;基于调取到的第一状态数据块和第二状态数据块的数据内容,构建所述业务系统对应所述目标时间戳的数据块副本,以使所述业务系统恢复至所述目标时间戳对应的数据状态。5.根据权利要求4所述的方法,其特征在于,基于调取到的第一状态数据块和第二状态数据块的数据内容,构建所述业务系统对应所述目标时间戳的数据块副本,以使所述业务系统恢复至所述目标时间戳对应的数据状态,包括:在所述业务系统创建引渡区;将调取到的第一状态数据块和第二状态数据块的数据内容添加至所述引渡区,以在所述引渡区生成所述业务系统对应所述目标时间戳的数据块副本;将所述业务系统的数据访问地址更改为所述引渡区的地址,从而使业务系统恢复至所述目标时间戳对应的数据状态。6.根据权利要求5所述的方法,其特征在于,所述存储介质不属于所述业务系统,若所述目标时间戳为当前最近一次进行备份的时间戳,则调取在所述目标时间戳前最近一次备份的第一状态数据块的数据内容,包括:
...

【专利技术属性】
技术研发人员:杨名李露璐陈刚苏伟杰温健军
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1