全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210344358.0 (22)申请日 2022.04.02 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 王巍峰 解春磊 刘延祺 王君毅  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 董骁毅 周永君 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/21(2019.01) G06F 16/23(2019.01) G06F 16/25(2019.01) (54)发明名称 一种非同源数据库同步方法及装置 (57)摘要 本发明提供了一种非同源数据库 同步方法 及装置, 可以应用于大数据领域, 方法包括: 根据 预存的映射 关系表, 查找获取的数据表对应的批 量任务信息; 根据批量任务信息对 数据表进行加 载, 并在加载完成后记录加载任务执行日期后进 行数据导出; 对导出的数据进行格式转换处理, 并在格式转换处理后判断在导出的数据中是否 存在特殊字符并对数据进行预处理; 使用脚本自 动生成方法生成数据导入脚本将预处理后的数 据导入至目标数据库中。 权利要求书2页 说明书9页 附图5页 CN 114756623 A 2022.07.15 CN 114756623 A 1.一种非同源数据库同步方法, 其特 征在于, 包括: 根据预存的映射关系表, 查找获取的数据表对应的批量任务信息; 根据所述批量任务信 息对数据表进行加载, 并在加载完成后记录加载任务执行 日期后 进行数据导出; 对导出的数据进行格式转换处理, 并在格式转换处理后判断在导出的数据中是否存在 特殊字符并对数据进行 预处理; 使用脚本自动生成方法生成数据导入脚本将预处 理后的数据导入至目标 数据库中。 2.根据权利要求1所述的非同源数据库同步方法, 其特 征在于, 还 包括: 在数据导入目标数据库后, 对数据进行比对验证并根据验证结果确定是否进行数据批 量加载。 3.根据权利要求2所述的非同源数据库同步方法, 其特征在于, 所述对数据进行比对验 证并根据验证结果确定是否进行 数据批量加载, 包括: 调用数据比对工具对新旧环境的数据进行 数据比对 验证并记录验证结果; 如果验证结果 一致, 则放开原数据库中数据的批量加载; 更新目标数据库的批量任务状态以确保原数据库和目标数据库可以同时开始加载相 同日期的数据。 4.根据权利要求1所述的非同源数据库同步方法, 其特征在于, 所述根据 所述批量任务 信息对数据表进行加载, 包括: 根据所述批量任务信息中的任务状态字段判断任务是否处于 完成加载的状态; 如果否, 则继续执 行加载并在延时指定时间后再次判定是否处于 完成加载的状态。 5.根据权利要求4所述的非同源数据库同步方法, 其特征在于, 所述在加载完成后记录 加载任务执 行日期后进行 数据导出, 包括: 如果判断任务处于已完成加载的状态, 则将该任务暂停并记录该任务的执 行日期; 将加载完成后的数据进行导出。 6.根据权利要求1所述的非同源数据库同步方法, 其特征在于, 所述对导出的数据进行 格式转换处理并在格式转换处理后判断在导出的数据中是否存在特殊字符并对数据进行 预处理, 包括: 对导出的数据进行 逐行转码操作; 判断转码后的数据长度是否和之前一 致; 判断是否存在特殊字符; 根据数据长度一致性判断结果和特殊字符判断结果采用对应的方式对数据进行预处 理。 7.根据权利要求3所述的非同源数据库同步方法, 其特征在于, 所述根据 所述批量任务 信息对数据表进行加载, 包括: 根据所述批量任务信息中的任务状态字段判断任务是否处于 完成加载的状态; 如果否, 则继续执 行加载并在延时指定时间后再次判定是否处于 完成加载的状态。 8.一种非同源数据库同步装置, 其特 征在于, 包括: 查找单元, 用于根据预存的映射关系表, 查找获取的数据表对应的批量任务信息; 加载导出单元, 用于根据所述批量任务信息对数据表进行加载, 并在加载完成后记录权 利 要 求 书 1/2 页 2 CN 114756623 A 2加载任务执 行日期后进行 数据导出; 格式转换单元, 用于对导出的数据进行格式转换处理, 并在格式转换处理后判断在导 出的数据中是否存在特殊字符并对数据进行 预处理; 目标数据库导入单元, 用于使用脚本自动生成方法生成数据导入脚本将预处理后的数 据导入至目标 数据库中。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特征在于, 所述处理器执行所述程序时实现权利要求1至7任一项所述的非同源 数据库同步方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该计算机程序被 处理器执行时实现权利要求1至7任一项所述的非同源数据库同步方法的步骤。权 利 要 求 书 2/2 页 3 CN 114756623 A 3

PDF文档 专利 一种非同源数据库同步方法及装置

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