(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211353053.2
(22)申请日 2022.11.01
(71)申请人 神州数码融信云技 术服务有限公司
地址 100193 北京市海淀区马连洼北路138
号院1号楼6层619
(72)发明人 王忠涛
(74)专利代理 机构 北京清亦华知识产权代理事
务所(普通 合伙) 11201
专利代理师 雷玉龙
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 16/242(2019.01)
G06F 3/06(2006.01)
(54)发明名称
数据同步方法及 装置、 计算机 设备及计算机
可读存储介质
(57)摘要
本发明提供一种数据同步方法、 数据同步装
置、 计算机设备及计算机可读存储介质。 方法包
括建立当前数据库和目标数据库的数据库链接;
检测目标数据库的表结构在当前数据库中对应
的表结构, 以生成映射关系; 及根据映射关系建
立映射表, 以通过映射表对目标数据库进行读
写。 本申请的数据同步方法、 数据同步装置、 计算
机设备及计算机可读存储介质, 通过建立当前数
据库与目标数据库映射表和数据库链接, 以通过
映射表和数据库链接对目标数据库进行读写, 从
而实现不同数据库的表结构的自动同步和数据
同步, 提高不同数据库之间数据同步的效率和正
确性。
权利要求书1页 说明书7页 附图5页
CN 115408473 A
2022.11.29
CN 115408473 A
1.一种数据同步方法, 其特 征在于, 包括:
建立当前 数据库和目标 数据库的数据库链接;
检测所述目标数据库的表结构在所述当前数据库中对应的表结构, 以生成映射关系;
及
根据所述映射关系建立映射表, 以通过 所述映射表对所述目标 数据库进行读写。
2.根据权利要求1所述的数据同步方法, 其特征在于, 所述建立当前数据库和目标数据
库的数据库链接, 包括:
获取与所述目标 数据库匹配的链接插 件; 及
通过所述链接插 件建立所述当前 数据库和目标 数据库的数据库链接 。
3.根据权利要求1所述的数据同步方法, 其特征在于, 所述检测所述目标数据库的表结
构在所述当前 数据库中对应的表结构, 以生成映射关系, 包括:
比对所述当前数据库的结构化查询语言和所述目标数据库的结构化查询语言, 以确定
所述目标 数据库的表结构在所述当前 数据库中对应的表结构; 及
根据所述目标 数据库的表结构在所述当前 数据库中对应的表结构生成所述映射关系。
4.根据权利要求1所述的数据同步方法, 其特征在于, 所述通过所述映射表对所述目标
数据库进行读写, 包括:
接收输入操作, 以确定对所述映射表的操作语句;
根据所述操作语句对所述目标 数据库的目标表进行增删改查操作。
5.根据权利要求 4所述的数据同步方法, 其特 征在于, 还 包括:
在所述映射表中显示进行增删改查操作后的所述目标表的数据。
6.根据权利要求5所述的数据同步方法, 其特征在于, 所述映射表包括多页, 所述在所
述映射表中显示进行增删改查操作的所述目标表的数据, 包括:
在所述映射表的当前页中显示进行增删改查操作后的所述目标表的数据, 并对所述当
前页之后的预设页数的所述目标表的数据进行 预加载。
7.根据权利要求 4所述的数据同步方法, 其特 征在于, 还 包括:
导出进行增删改查操作后的所述目标表的数据到所述映射表, 并存储到所述当前数据
库。
8.一种数据同步装置, 其特 征在于, 包括:
建立模块, 用于建立当前 数据库和目标 数据库的数据库链接;
检测模块, 用于检测所述目标数据库的表结构在所述当前数据库中对应的表结构, 以
生成映射关系; 及
读写模块, 用于根据所述映射关系建立映射表, 以通过所述映射表对所述目标数据库
进行读写。
9.一种计算机设备, 其特征在于, 包括处理器, 所述处理器用于建立当前数据库和目标
数据库的数据库链接; 检测所述 目标数据库的表结构在所述当前数据库中对应的表结构,
以生成映射关系; 及根据所述映射关系建立映射表, 以通过所述映射表对所述目标数据库
进行读写。
10.一种计算机可读存储介质, 其特征在于, 包含计算机程序, 当所述计算机程序被一
个或多个处 理器执行时, 实现执 行权利要求1 ‑7任意一项所述的数据同步方法。权 利 要 求 书 1/1 页
2
CN 115408473 A
2数据同步方 法及装置、 计算机设 备及计算机可 读存储介质
技术领域
[0001]本申请涉及计算机技术领域, 更具体而言, 涉及一种数据同步方法、 数据同步装
置、 计算机设备及计算机可读存 储介质。
背景技术
[0002]随着互联网的不断发展, 越来越多的企业在各种系统上处理业务, 但是每个系统
使用的数据库可能是不同的。 在进行跨系统处理业务时, 需要在不同的数据库之间同步数
据, 然而不同的数据库的表结构并不相同, 表结构不同导致数据无法直接完成同步。 传统方
法采用人工邮件通知数据库的表结构, 并人工完成不同数据库的表结构的同步, 然而当工
作量变大时, 传统方法完成工作的工作效率和正确度都难以得到保证。
发明内容
[0003]鉴于此, 本申请实施方式提供了一种数据同步方法、 数据同步装置、 计算机设备及
计算机可读存储介质, 实现不同数据库的表结构的自动同步和数据同步, 提高不同数据库
之间数据同步的效率和正确性。
[0004]本申请实施方式的数据同步方法包括建立当前数据库和目标数据库的数据库链
接; 检测所述目标数据库的表结构在所述当前数据库中对应的表结构, 以生 成映射关系; 及
根据所述映射关系建立映射表, 以通过 所述映射表对所述目标 数据库进行读写。
[0005]本申请实施方式的数据同步装置包括建立模块、 检测模块及读写模块。 所述建立
模块用于建立当前数据库和目标数据库的数据库 链接; 所述检测模块用于检测所述目标数
据库的表结构在所述当前数据库中对应的表结构, 以生成映射关系; 所述读写模块用于根
据所述映射关系建立映射表, 以通过 所述映射表对所述目标 数据库进行读写。
[0006]本申请实施方式的计算机设备包括一个或多个处理器, 一个或多个所述处理器用
于用于建立当前数据库和目标数据库的数据库 链接; 检测所述目标数据库的表结构在所述
当前数据库中对应的表结构, 以生 成映射关系; 及根据所述映射关系建立映射表, 以通过所
述映射表对所述目标 数据库进行读写。
[0007]本申请实施方式的计算机可读存储介质包含计算机程序, 当所述计算机程序被一
个或多个处理器执行时, 使得所述处理器执行如下数据同步方法: 用于建立当前数据库和
目标数据库的数据库 链接; 检测所述目标数据库的表结构在所述当前数据库中对应的表结
构, 以生成映射关系; 及根据所述映射关系建立映射表, 以通过所述映射表对所述目标数据
库进行读写。
[0008]本申请的数据同步方法、 数据同步装置、 计算机设备及计算机可读存储介质, 通过
建立当前数据库与目标数据库的映射表和数据库 链接, 以通过映射表和数据库 链接对目标
数据库进行读写, 从而实现不同数据库的表结构的自动同步和数据同步, 提高不同数据库
之间数据同步的效率和正确性。
[0009]本申请的实施方式的附加方面和优点将在下面的描述中部分给出, 部分将从下面说 明 书 1/7 页
3
CN 115408473 A
3
专利 数据同步方法及装置、计算机设备及计算机可读存储介质
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:50:30上传分享