数据同步方法、装置和计算机设备制造方法及图纸

技术编号:43166252 阅读:19 留言:0更新日期:2024-11-01 19:58
本申请涉及大数据领域,具体公开了一种数据同步方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。所述方法包括:响应于对第一数据库中目标数据的变更事件,获取所述变更事件对应的原始程序语句;其中,所述原始程序语句与所述第一数据库相适配,所述第一数据库包括分布式数据库;解析所述原始程序语句,得到多种维度的原始信息数据,并按照与每种维度相对应的信息映射策略,分别将每种维度下的原始信息数据转换成目标信息数据;根据多种维度的目标信息数据,融合得到目标程序语句;执行所述目标程序语句,将所述目标数据变更至第二数据库;其中,所述第二数据库包括关系型数据库。采用本方法能够提高数据同步的效率。

【技术实现步骤摘要】

本申请涉及大数据,特别是涉及一种数据同步方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。


技术介绍

1、数据同步是将一个数据源中的数据复制到另一个目标数据存储位置的过程。随着大数据的不断发展,数据同步变得越来越重要,通过数据同步可以实现数据的实时备份,并在主要数据源出现故障或丢失时迅速恢复。tidb数据库是一种融合型分布式数据库,目前可以使用tidb存储数据,并利用tidb的ticdc工具进行增量复制。然而,目前tidb集群内部仅能与mysql等兼容数据库实现同步,与oracle数据库的同步由于sql语法、数据类型、事务处理等方面的差异较大,因此较为困难。

2、在传统技术中,通常需要手动编写大量转换脚本来将tidb中的数据转换成oracle数据库对应的sql语句。然而,人工编写大量转换脚本的效率较低,维护成本较高。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种数据同步方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种数本文档来自技高网...

【技术保护点】

1.一种数据同步方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述信息映射策略包括数据类型映射策略、交互语法映射策略和数据标识映射策略中的至少一个;所述按照与每种维度相对应的信息映射策略,分别将每种维度下的原始数据转换成目标信息数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述执行所述目标程序语句,将所述目标数据变更至第二数据库,包括:

4.根据权利要求1所述的方法,其特征在于,所述解析所述原始程序语句,得到多种维度的原始信息数据,并按照与每种维度相对应的信息映射策略,分别将每种维度下的原始信息数据转换成目标信息...

【技术特征摘要】

1.一种数据同步方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述信息映射策略包括数据类型映射策略、交互语法映射策略和数据标识映射策略中的至少一个;所述按照与每种维度相对应的信息映射策略,分别将每种维度下的原始数据转换成目标信息数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述执行所述目标程序语句,将所述目标数据变更至第二数据库,包括:

4.根据权利要求1所述的方法,其特征在于,所述解析所述原始程序语句,得到多种维度的原始信息数据,并按照与每种维度相对应的信息映射策略,分别将每种维度下的原始信息数据转换成目标信息数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据多种维度的目标信息数据,融合得到目标程序语句,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种数据同步装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,...

【专利技术属性】
技术研发人员:谭圣煜林子恒谢潇宇李尚真江魁栋
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1