说明:最全电力标准
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211213307.0 (22)申请日 2022.09.30 (71)申请人 上海浦东发展银行股份有限公司 地址 200001 上海市黄浦区中山 东一路12 号 (72)发明人 韩志峰 吴德柱 张霁  (74)专利代理 机构 华进联合专利商标代理有限 公司 44224 专利代理师 黄丽霞 (51)Int.Cl. G06F 11/14(2006.01) G06F 16/23(2019.01) (54)发明名称 数据备份及存储方法、 装置、 计算机设备和 存储介质 (57)摘要 本申请涉及一种数据备份及存储方法、 装 置、 计算机设备、 存储介质和计算机程序产品。 所 述方法包括: 数据存储之后, 获取目标备份时间, 基于目标备份时间, 查询对应目标备份时间的多 个事务信息; 其中, 事务信息中包括事务状态; 当 事务状态正常时, 获取事务信息对应的日志文 件, 基于修改时间查询日志文件, 得到多个待恢 复事务; 基于多个待恢复事务对多个日志文件存 储装置进行查询, 得到每个日志文件存储装置中 多个待恢复事务的事务时间顺序; 针对每个日志 文件存储装置, 基于事务时间顺序, 按照事务顺 序的倒序逐个进行数据备份。 采用本方法能够支 持多个数据库同时进行数据的一致性备份, 能够 提高数据的抗故障风险能力的。 权利要求书2页 说明书13页 附图5页 CN 115495285 A 2022.12.20 CN 115495285 A 1.一种数据备份方法, 其特 征在于, 所述方法包括: 数据存储之后, 获取目标备份时间, 基于所述目标备份时间, 查询对应所述目标备份时 间的多个事务信息; 其中, 所述事务信息中包括事务状态; 针对每一所述事务状态, 当所述事务状态正常时, 获取所述事务信 息对应的日志文件, 基于修改时间查询所述日志文件, 得到多个待恢复事务; 基于多个所述待恢 复事务对多个日志文件存储装置进行查询, 得到每个日志文件存储 装置中多个待恢复事务的事务时间顺序; 所述事务时间顺序与时间流向的方向相同; 针对每个日志文件存储装置, 基于所述事务时间顺序, 按照所述事务顺序的倒序逐个 进行数据备份。 2.根据权利要求1所述的方法, 其特征在于, 所述基于所述目标备份时间, 查询对应所 述目标备份时间的多个事务信息, 包括: 基于所述目标备份时间, 确定查询时间段; 其中, 所述目标备份时间在所述查询时间段 的区间内, 且所述 查询时间段区间的上限端点所对应的时间晚于所述目标 备份时间; 基于所述 查询时间段, 查询对应所述目标 备份时间的多个事务信息 。 3.根据权利要求1所述的方法, 其特征在于, 所述基于修改时间查询所述日志文件, 得 到多个待恢复事务, 包括: 基于修改时间按照与时间流向相同的方向对所述日志文件进行查询, 当查询到第 一个 分支事务数量与日志文件数量不等的事务时, 将所述事务及其余未被查询的多个事务作为 待恢复事务。 4.根据权利要求1所述的方法, 其特征在于, 所述基于多个所述待恢 复事务对多个日志 文件存储装置进行查询, 得到每个日志文件存储装置中多个待恢复事务的事务时间顺序, 包括: 获取多个所述待恢 复事务的存储位置, 确定每个所述日志文件存储装置的待恢 复事务 列表; 针对每个日志文件存储装置, 基于所述待恢复事务列表, 查询多个待恢复事务的存储 时刻; 将多个所述待恢复事务的存储时刻按照与时间流向相同的方向进行排序, 将排序 结果 作为多个待恢复事务的事务时间顺序。 5.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 当所述事务状态 异常时, 基于所述日志文件 对所述事务状态 异常的事务进行回滚。 6.一种数据存 储方法, 其特 征在于, 包括: 当进入数据存 储状态时, 获取事务请求; 基于所述事务请求, 确定事务信息存储位置和日志文件存储装置; 其中, 所述事务信 息 存储位置上存储所述事务请求对应的事务信息, 所述日志文件存储装置存储所述事务请求 对应的日志文件; 基于所述日志文件存储装置确定数据存储方式, 基于所述存储方式进行数据存储, 并 对所述事务信息存 储位置上的事务信息进行 更新。 7.根据权利要求6所述的方法, 其特征在于, 所述对所述事务信 息存储位置上的事务信 息进行更新, 包括:权 利 要 求 书 1/2 页 2 CN 115495285 A 2获取所述日志文件 存储装置上存 储的多个日志文件; 针对每一日志文件, 当所述日志文件没有出现异常, 获取所述日志文件存储装置的事 务提交请求, 基于所述任务提交请求生成对应的序列, 将所述序列添加入所述事务请求对 应的事务信息; 当所述日志文件 出现异常, 或所述事务信息对应的事务状态异常时, 进行报 错。 8.一种数据备份装置, 其特 征在于, 所述装置包括: 事务信息查询模块, 用于数据存储之后, 获取目标备份时间, 基于所述目标备份时间, 查询对应所述目标 备份时间的多个事务信息; 其中, 所述事务信息中包括事务状态; 待恢复事务确定模块, 用于针对每一所述事务状态, 当所述事务状态正常时, 获取所述 事务信息对应的日志文件, 基于修改时间查询所述日志文件, 得到多个待恢复事务; 事务时间顺序确定模块, 用于基于多个所述待恢 复事务对多个日志文件存储装置进行 查询, 得到每个日志文件存储装置中多个待恢复事务的事务时间顺序; 所述事务时间顺序 与时间流向的方向相同; 数据备份模块, 用于针对每个日志文件存储装置, 基于所述事务 时间顺序, 按照所述事 务顺序的倒序逐个进行 数据备份。 9.一种数据存 储装置, 其特 征在于, 所述装置包括: 事务请求获取模块, 用于当进入数据存 储状态时, 获取事务请求; 存储位置确定模块, 用于基于所述事务请求, 确定事务信息存储位置和日志文件存储 装置; 其中, 所述事务信息存储位置上存储所述事务请求对应的事务信息, 所述日志文件存 储装置存储所述事务请求对应的日志文件; 数据存储模块, 用于基于所述日志文件存储装置确定数据存储方式, 基于所述存储方 式进行数据存储, 并对所述事务信息存 储位置上的事务信息进行 更新。 10.一种计算机设备, 包括存储器和 处理器, 所述存储器存储有计算机程序, 其特征在 于, 所述处 理器执行所述计算机程序时实现权利要求1至 5中任一项所述的方法的步骤。 11.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至 5中任一项所述的方法的步骤。 12.一种计算机程序产品, 包括计算机程序, 其特征在于, 该计算机程序被处理器执行 时实现权利要求1至 5中任一项所述的方法的步骤。权 利 要 求 书 2/2 页 3 CN 115495285 A 3

PDF文档 专利 数据备份及存储方法、装置、计算机设备和存储介质

文档预览
中文文档 21 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据备份及存储方法、装置、计算机设备和存储介质 第 1 页 专利 数据备份及存储方法、装置、计算机设备和存储介质 第 2 页 专利 数据备份及存储方法、装置、计算机设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:42:48上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。