【潘森教育】业务系统数据库

最近在工作中,遇到了这样一个业务场景,我们需要关注一个业务系统数据库中某几张表的数据,当数据发生新增或修改时,将它同步到另一个业务系统数据库中的表中。

一提到数据库的同步,估计大家第一时间想到的就是基于 binlog 的主从复制了,但是放在我们的场景中,还有几个问题:

第一,并不是需要复制所有表的数据,复制对象只有少量的几张表

第二,也是比较麻烦的,两个业务系统数据库表结构可能不一致。例如,要同步数据库 1 的 A 表中的某些字段到数据库 2 的 B 表中,在这一过程中,A 表和 B 表的字段并不是完全相同

这样的话,我们只能通过代码的方式,首先获取到数据库 1 表中数据的变动,再通过手动映射的方式,插入到数据库 2 的表中。但是,获取变动数据的这一过程,还是离不开 binlog,因此我们就需要在代码中对 binlog 进行一下监控。

先说结论,我们最终使用了一个开源工具 mysql-binlog-connector-java,用来监控 binlog 变化并获取数据,获取数据后再手动插入到另一个库的表中,基于它来实现了数据的同步。

今日霍州(www.jrhz.info)©️

特别声明:[【潘森教育】业务系统数据库] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

小店老板经营遇到涉税难题怎么办?点击查看→(店面老板)

点击标题右下角★【星标】 可以更快收到我们最新推送哦! 来源 | 国家税务总局微信公众号 编辑设计 | 武汉税务…

小店老板经营遇到涉税难题怎么办?点击查看→(店面老板)

清华大学艺术博物馆艺术与科技周开幕,两场主题展、20场学术活动陆续举办(清华大学艺术博物馆近期展览)

11月22日,2025清华大学艺术博物馆艺术与科技周开幕,两场主题展览和20场学术活动陆续举办。 艺术与科技周以“学习的价值”为主题,期间还将举办不间断的学术活动,涵盖艺术与科技的融合、知识体系的演变、人工…

清华大学艺术博物馆艺术与科技周开幕,两场主题展、20场学术活动陆续举办(清华大学艺术博物馆近期展览)

奶茶计划扩建别墅迎养王雨涵,龙哥当众夸赞二婚妻子(奶茶community)

最近,奶茶在一段视频中提到要给王雨涵盖一座更大的农村别墅,这番话引发了不少网友的热议。大家都看得出来,这座二层小楼,显然是为王雨涵准备的,几乎等同于公开给了他一个身份。这一举动让那些曾经说奶茶冷落王雨涵的人无…

奶茶计划扩建别墅迎养王雨涵,龙哥当众夸赞二婚妻子(奶茶community)

神舟二十号舷窗的裂纹如何维修?后续还有哪些太空使命?(神舟二十号舷窗竟被击穿)

一艘正在运行的飞船舷窗突然出现裂纹,这艘“受伤”的飞船不仅没有提前退役,反而开启了全新的太空使命,您是否好奇,它究竟是如何实现这一转变的?神舟二十号载人飞船原计划11月5日实施返回任务,但疑似遭空间微小碎片…

神舟二十号舷窗的裂纹如何维修?后续还有哪些太空使命?(神舟二十号舷窗竟被击穿)

淘宝商家推广方式怎么选?2025年最新玩法全解析(淘宝商家怎样推广宝贝)

淘宝商家推广方式直接影响店铺曝光与转化,2025年新规则下如何高效获客?本文详解主流方法、实操流程与避坑指南,助你快速提升竞争力。 淘宝商家推广方式需结合平台规则与用户行为,2025年起算法更新明显,建议优先使用直通车+万相台组合投放,配合

淘宝商家推广方式怎么选?2025年最新玩法全解析(淘宝商家怎样推广宝贝)