一种数据同步的方法及装置制造方法及图纸

技术编号:37293417 阅读:25 留言:0更新日期:2023-04-21 03:25
本申请公开了一种数据同步的方法及装置,涉及数据库领域,在上述方法中,根据配置参数,连接源数据库和目标数据库,配置参数用于获取源数据库的源数据和目标数据库的目标数据,读取源数据库的日志信息,得到第一目标操作,日志信息指示源数据库的变更记录,在目标数据库中重放第一目标操作,通过预先设置的配置参数,可以自动采集源数据库的日志信息,由于源数据库的日志信息中记录了源数据库的变更记录,在目标数据库中重放第一目标操作即重放源数据库中的变更操作,从而提高了数据同步的时效性。效性。效性。

【技术实现步骤摘要】
一种数据同步的方法及装置


[0001]本申请涉及数据库领域,特别是指一种数据同步的方法及装置。

技术介绍

[0002]在数据迁移过程中,或者在使用数据库的开发项目中,经常在不同数据库之间进行数据的同步传输,需要将源数据库中的数据传输到目标数据库中。
[0003]在现有技术中,通过接口文件传输数据,或者通过开发ETL(是英文extract

transform

load的缩写,用来描述将数据从来源端经过抽取、转换、加载至目的端的过程)作业,并调度ETL作业传输数据。但通过现有技术进行数据的同步,具有时效性差的缺点。

技术实现思路

[0004]有鉴于此,本申请提供了一种数据同步的方法及装置,从而达到提高数据同步的时效性的目的。
[0005]本申请提供的一种数据同步的方法是这样实现的:
[0006]根据配置参数,连接源数据库和目标数据库,配置参数用于获取源数据库的源数据和目标数据库的目标数据;
[0007]读取源数据库的日志信息,得到第一目标操作,日志信息指示源数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据同步的方法,其特征在于,所述方法包括:根据配置参数,连接源数据库和目标数据库,所述配置参数用于获取所述源数据库的源数据和所述目标数据库的目标数据;读取所述源数据库的日志信息,得到第一目标操作,所述日志信息指示所述源数据库的变更记录;在所述目标数据库中重放所述第一目标操作。2.根据权利要求1所述的方法,其特征在于,所述读取所述源数据库的日志信息,得到第一目标操作后,还包括:根据所述源数据库的日志信息,对所述第一目标操作进行过滤,得到第二目标操作;则在所述目标数据库中重放所述第一目标操作,包括:在所述目标数据库中重放所述第二目标操作。3.根据权利要求1所述的方法,其特征在于,所述第一目标操作包含多项操作,所述在所述目标数据库中重放所述第一目标操作,包括:按照所述多项操作的时间顺序,在所述目标数据库中重放所述第一目标操作。4.根据权利要求1所述的方法,其特征在于,所述第一目标操作包含多项操作,所述在所述目标数据库中重放所述第一目标操作,包括:对所述第一目标操作进行切分,得到多个子操作;将所述多个子操作批量重放至所述目标数据库。5.根据权利要求1所述的方法,其特征在于,所述配置参数包括:源配置参数和目标配置参数,所述源配置参数用于获取所述源数据库的源数据,所述目标配置参数用于获取所述目标数据库的目标数据。6.根据权利要求5所述的方法,其特征在于,所述源配置参数包括所述源数据库的驱...

【专利技术属性】
技术研发人员:陈国杰
申请(专利权)人:中银金融科技有限公司
类型:发明
国别省市:

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

1