金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210911252.4 (22)申请日 2022.07.29 (71)申请人 天翼云科技有限公司 地址 100007 北京市东城区青龙胡同甲1 号、 3号2幢2层20 5-32室 (72)发明人 杨济嘉 任正国 陈晓帆 关雨晗  (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 熊飞雪 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/29(2019.01) G06F 16/22(2019.01) G06F 16/25(2019.01) (54)发明名称 一种异构空间数据库数据同步方法、 装置及 电子设备 (57)摘要 本说明书公开了一种异构空间数据库数据 同步方法、 装置及电子设备, 能够对数据进行直 接数据同步, 提高数据同步效率, 优化数据共享 管理。 所述方法包括: 确定源数据库与目标数据 库的数据属性, 并从所述源数据库中获取待同步 的原数据记录; 根据所述源数据库与所述目标数 据库的所述数据属性设定中间数据属性, 根据所 述中间数据属性将所述原数据记录转换为中间 数据记录; 根据所述目标数据库的所述数据属性 将所述中间数据记录转换为目标数据记录并写 入目标数据库。 所述系统包括数据获取模块、 中 间转换模块、 目标转换模块。 所述电子设备包括 存储器、 处理器及存储在存储器上并可在处理器 上运行以实现异构空间数据库数据同步方法的 计算机程序。 权利要求书2页 说明书11页 附图3页 CN 115455111 A 2022.12.09 CN 115455111 A 1.一种异构空间数据库数据同步方法, 其特 征在于, 所述方法包括: 确定源数据库与目标数据库的数据属性, 并从所述源数据库中获取待同步的原数据记 录; 根据所述源数据库与 所述目标数据库的所述数据属性设定 中间数据属性, 根据 所述中 间数据属性将所述原数据记录转换为中间数据记录; 根据所述目标数据库的所述数据属性将所述中间数据记录转换为目标数据记录并写 入目标数据库。 2.根据权利要求1所述的方法, 其特征在于, 所述数据属性包括数据格式与数据表结 构; 所述数据格式的确定方法, 包括: 对相应数据库中的数据进行编码解析, 确定相应数据库的所述数据格式; 所述数据表结构的确定方法, 包括: 获取相应数据库的操作日志, 对所述操作日志进行解析以确定所述数据表结构; 或, 对相应数据库进行 数据结构扫描, 根据扫描结果确定所述数据表结构。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述源数据库与 所述目标数据库 的所述数据属性设定中间数据属性, 包括: 根据所述源数据库 与所述目标 数据库的所述数据格式设定中间数据格式; 根据所述源数据库 与所述目标 数据库的所述数据表结构确定中间表结构; 所述中间属性信息包括所述中间数据格式与所述中间表结构。 4.根据权利要求3所述的方法, 其特征在于, 所述根据所述源数据库与 所述目标数据库 的所述数据格式设定中间数据格式, 包括: 确定所述源数据库的所述数据格式所对应的多种源数据类型; 确定所述目标 数据库的所述数据格式所对应的多种目标 数据类型; 从多种标准数据格式中选取能够同时支持多种所述源数据类型与多种所述目标数据 类型的数据格式作为所述中间数据格式。 5.根据权利要求3所述的方法, 其特征在于, 所述源数据库的所述数据表结构包括多种 源字段类型, 所述目标 数据库的所述数据表结构包括多种目标字段类型; 所述根据所述源数据库 与所述目标 数据库的所述数据表结构确定中间表结构, 包括: 定义第一映射关系, 根据所述第 一映射关系将多种所述源字段类型转换为多种中间字 段类型, 根据多种所述中间字段类型确定所述中间表结构; 其中, 多种中间字段类型所表征的数据特征包括多种所述源字段类型所表征的数据 特 征, 且多种中间字段类型 所表征的数据特 征包含于多种目标字段类型 所表征的数据特 征。 6.根据权利要求3所述的方法, 其特征在于, 所述根据所述中间数据属性将所述原数据 记录转换为中间数据记录, 包括: 将所述原数据记录的所述数据格式转换为所述中间数据格式; 将所述原数据记录的所述数据表结构调整为所述中间表结构。 7.根据权利要求5所述的方法, 其特征在于, 所述根据所述目标数据库的所述数据属性 将所述中间数据记录转换为目标 数据记录, 包括: 将所述中间数据记录的所述中间数据格式转换为所述目标 数据库的所述数据格式;权 利 要 求 书 1/2 页 2 CN 115455111 A 2将所述中间数据记录的所述中间表结构调整为所述目标 数据库的所述数据表结构; 其中, 所述将所述中间数据记录的所述中间表结构调 整为所述目标数据库的所述数据 表结构, 包括: 定义第二映射关系, 所述第 二映射关系从多种所述中间字段类型指向多种所述目标字 段类型; 根据所述第二映射关系将多种所述中间字段类型转换为多种所述目标字段类型。 8.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 对所述源数据库与 所述目标数据库进行周期性数据扫描, 确定所述源数据库与所述目 标数据库的数据表信息; 将所述源数据库的所述数据表信 息与所述目标数据库的所述数据表信 息进行对比, 以 确定所述目标 数据库相比所述源数据库的差异 表; 将所述差异 表同步到所述目标 数据库。 9.一种异构空间数据库数据同步装置, 其特 征在于, 包括: 数据获取模块, 用于确定源数据库与目标数据库的数据属性, 并从所述源数据库中获 取待同步的原数据记录; 中间转换模块, 用于根据所述源数据库与 所述目标数据库的所述数据属性设定 中间数 据属性, 根据所述中间数据属性将所述原数据记录转换为中间数据记录; 以及 目标转换模块, 用于根据所述目标数据库的所述数据属性将所述中间数据记录转换为 目标数据记录并写入目标 数据库。 10.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 所述处 理器执行所述程序时实现如权利要求1至8任意 一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115455111 A 3

PDF文档 专利 一种异构空间数据库数据同步方法、装置及电子设备

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