一种数据同步方法、系统、电子设备及可存储介质技术方案

技术编号:36032822 阅读:21 留言:0更新日期:2022-12-21 10:35
本发明专利技术涉及数据处理技术领域,公开了一种数据同步方法、系统、电子设备及可存储介质,通过日志分析器读取不同源数据库的redo日志并得到json文件,按照不同源数据库以及获取顺序依次存入第一缓冲池的不同队列中,再将按顺序存储到rocketmq中间件中;再通过写入器按顺序获取json文件,将json文件同样依次存入到第二缓冲池的不同队列中,根据json文件得到对应不同数据表名的SQL语句,写入到相应数据表中。解决了当写入器发生异常时需要再重新从头开始同步的问题,而是使得能够从中断的地方开始写入,提高同步效率,并且通过增加缓冲池,使得能够按顺序记录不同数据库的变动,并按照顺序写入,防止写入错误。防止写入错误。防止写入错误。

【技术实现步骤摘要】
一种数据同步方法、系统、电子设备及可存储介质


[0001]本专利技术涉及数据处理
,具体为一种数据同步方法、系统、电子设备及可存储介质。

技术介绍

[0002]在当前的信息化时代,数据库是储存资讯时必不可少的系统,并且,在很多业务场景下,都涉及到数据库之间的数据同步,但是随着业务量的增多,数据库服务器也会越来越多,这样各个数据库服务器之间的数据同步就变得很麻烦而且容易出错,而现有的数据库同步方法都是基于日志分析器和写入器都不会出现问题的场景之上进行的,但是,如当电脑突然断电等外部因素,会导致写入器发生异常退出,而当把写入器重新启动后是无法判断上次读取的位置的,如果要重新写入还需实时记录文件读取的位置,但是这样的方式始终会出现一些问题。为此需要有一种当日志分析器和写入器发生异常也会从中断的位置开始读取的数据库同步方法。

技术实现思路

[0003]本专利技术的目的在于克服现有数据库同步方式不能解决写入器发生异常的问题,提供了一种数据同步方法、系统、电子设备及可存储介质。
[0004]为了实现上述目的,本专利技术提供一种本文档来自技高网...

【技术保护点】

【技术特征摘要】
中任一项所述方法。10.一种计算机可读存储介质,其特征在于,所述介质上存储有指令,当所述指令在计算机...

【专利技术属性】
技术研发人员:杨国蓉黄益民朱国耀邵震洲姚迪邓林
申请(专利权)人:浙江浙大网新软件产业集团有限公司
类型:发明
国别省市:

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

1