全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211087884.X (22)申请日 2022.09.07 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 王将 郑滨涛 龙礴涛 郑阳  高继威 张文豪  (74)专利代理 机构 上海华诚知识产权代理有限 公司 313 00 专利代理师 徐乐乐 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/27(2019.01) G06F 16/23(2019.01) G06F 16/22(2019.01)G06Q 40/02(2012.01) (54)发明名称 数据迁移方法、 装置、 电子设备及计算机可 读存储介质 (57)摘要 本申请提供一种数据迁移方法、 装置、 电子 设备及计算机可读存储介质, 涉及数据处理技术 领域。 该方法包括: 主机迁移环境实时获取主机 生产系统的数据, 根据时间戳信息获取主机迁移 环境中全量数据, 生成第一文件, 在银行系统不 停机的状态下, 将第一文件的全量数据传输至目 标分布式数据库中, 使得在数据迁移过程中, 计 划营业的银行可以根据接收到的全量数据进行 试营业, 以校验银行系统是否可 以正常使用。 当 银行系统处于停机状态或者不营业时, 通过时间 戳信息自动获取增量数据, 生成第二文件, 将第 二文件的增量数据传输至目标分布式数据库中, 由此, 通过主机迁移环境进行两次数据迁移, 减 小了主机生产系统的工作量, 降低了数据迁移时 银行停机的时间。 权利要求书2页 说明书16页 附图6页 CN 115374090 A 2022.11.22 CN 115374090 A 1.一种数据迁移方法, 其特 征在于, 应用于电子设备, 所述方法包括: 将主机生产系统中的数据同步至主机 迁移环境中; 获取时间戳信息; 根据所述时间戳信息对所述主机迁移环境中的数据进行全量数据迁移以生成第一文 件, 在目标分布式数据库不停机的情况下, 将所述第一文件中的全量数据传输至所述 目标 分布式数据库; 根据所述时间戳信息对所述主机迁移环境中的数据进行增量数据迁移以生成第二文 件, 在所述 目标分布式数据库停机的情况下, 将所述第二文件中的增量数据传输至所述 目 标分布式数据库。 2.根据权利要求1所述的数据迁移方法, 其特征在于, 所述 时间戳信 息包括全量时间戳 阈值和增量时间戳阈值, 所述获取时间戳信息, 包括: 从预设的时间戳 参数文件中获取 所述全量时间戳阈值和所述增量时间戳阈值。 3.根据权利要求2所述的数据迁移方法, 其特征在于, 所述预设的时间戳参数文件包括 全量时间戳参数文件和增量时间戳参数文件, 则从预设的时间戳参数文件中获取所述全量 时间戳阈值和所述增量时间戳阈值, 包括: 从预设的全量时间戳 参数文件中获取 所述全量时间戳阈值; 从预设的增量时间戳 参数文件中获取 所述增量时间戳阈值。 4.根据权利要求2或3所述的数据迁移方法, 其特征在于, 根据所述时间戳信息对所述 主机迁移环境中的数据进行全量数据迁移以生成第一文件, 包括: 对所述主机迁移环境中时间戳大于等于所述全量时间戳阈值的开始阈值且所述时间 戳小于等于所述全量时间戳阈值的结束阈值的所述数据进 行全量数据迁移, 以生成所述第 一文件。 5.根据权利要求2 ‑4任意一项所述的数据迁移方法, 其特征在于, 根据 所述时间戳信 息 对所述主机 迁移环境中的数据进行增量数据迁移以生成第二文件, 包括: 对所述主机迁移环境中时间戳大于所述增量时间戳阈值的开始阈值且所述时间戳小 于等于所述增量时间戳阈值的结束阈值的所述数据进 行增量数据迁移, 以生成所述第二文 件。 6.根据权利要求1 ‑5任意一项所述的数据迁移方法, 其特 征在于, 所述方法还 包括: 对所述第一文件进行第一操作, 根据所述第一操作生成至少一个第三文件, 将各所述 第三文件中的所述全量数据传输 至所述目标分布式数据库。 7.根据权利要求1 ‑6任意一项所述的数据迁移方法, 其特 征在于, 所述方法还 包括: 对所述第二文件进行第二操作, 根据所述第二操作生成至少一个第 四文件, 将各所述 第四文件中的所述增量数据传输 至所述目标分布式数据库。 8.根据权利要求6所述的数据迁移方法, 其特征在于, 所述第 一操作包括对所述第 一文 件进行拆分和转码 操作。 9.根据权利要求7所述的数据迁移方法, 其特征在于, 所述第 二操作包括对所述第 二文 件进行拆分和转码 操作。 10.根据权利要求1 ‑9任意一项所述的数据迁移方法, 其特征在于, 将所述第一文件中 的全量数据传输 至所述目标分布式数据库, 包括:权 利 要 求 书 1/2 页 2 CN 115374090 A 2将所述第一文件中的所述全量数据传输至目标数据库系统中的分布式全量导入文件 中, 并将所述分布式全量 导入文件的所述全量数据存 储至所述目标分布式数据库中。 11.根据权利要求1 ‑10任意一项所述的数据迁移方法, 其特征在于, 将所述第 二文件中 的增量数据传输 至所述目标分布式数据库, 包括: 将所述第二文件中的所述增量数据传输至目标数据库系统中的分布式增量导入文件 中, 并将所述分布式增量 导入文件的所述增量数据存 储至所述目标分布式数据库中。 12.根据权利要求1 ‑11任意一项所述的数据迁移方法, 其特 征在于, 所述方法还 包括: 在所述主机迁移环境中根据 所述第一文件生成全量删档文件清单, 将所述第 一文件中 的全量数据传输至所述目标分布式数据库之后, 根据所述全量删档文件清单删除所述主机 迁移环境中对应的所述全量数据。 13.根据权利要求12所述的数据迁移方法, 其特 征在于, 所述方法还 包括: 在所述主机迁移环境中根据 所述第二文件生成增量删档文件清单, 将所述第 二文件中 的增量数据传输至所述目标分布式数据库之后, 根据所述增量删档文件清单删除所述主机 迁移环境中对应的所述增量数据。 14.根据权利要求13所述的数据迁移方法, 其特 征在于, 所述方法还 包括: 将所述主机迁移环境中的所述全量删档文件清单和所述增量删档文件清单传输至所 述主机生产系统; 所述主机生产系统中根据所述全量删档文件清单和所述增量删档文件清单生成总删 档文件清单, 根据所述总删 档文件清单删除所述主机生产系统中对应的数据。 15.一种数据迁移装置, 其特 征在于, 包括: 第一处理模块, 用于将主机生产系统中的数据同步至主机 迁移环境中; 获取模块, 用于获取时间戳信息; 第二处理模块, 用于根据所述 时间戳信 息对所述主机迁移环境中的数据进行全量数据 迁移以生成第一文件, 在目标分布式数据库不停机的情况下, 将所述第一文件中的全量数 据传输至所述目标分布式数据库; 第三处理模块, 用于根据所述 时间戳信 息对所述主机迁移环境中的数据进行增量数据 迁移以生成第二文件, 在所述 目标分布式数据库停机的情况下, 将所述第二文件中的增量 数据传输 至所述目标分布式数据库。 16.一种电子设备, 其特 征在于, 包括: 处 理器, 以及与所述处 理器通信连接的存 储器; 所述存储器存储计算机执 行指令; 所述处理器执行所述存储器存储的所述计算机执行指令, 以实现如权利要求1 ‑14任意 一项所述的数据迁移方法。 17.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 执行指令, 所述计算机执行指 令被处理器执行时用于实现如权利要求 1‑14任意一项 所述的 数据迁移方法。 18.一种计算机程序产品, 其特征在于, 包括计算机程序, 所述计算机程序被处理器执 行时实现权利要求1 ‑14任意一项所述的数据迁移方法。权 利 要 求 书 2/2 页 3 CN 115374090 A 3

PDF文档 专利 数据迁移方法、装置、电子设备及计算机可读存储介质

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