实现实时关系型数据库数据同步的方法
基本信息
申请号 | CN202110805505.5 | 申请日 | - |
公开(公告)号 | CN113407638A | 公开(公告)日 | 2021-09-17 |
申请公布号 | CN113407638A | 申请公布日 | 2021-09-17 |
分类号 | G06F16/27(2019.01)I;G06F16/28(2019.01)I;G06F9/54(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 洪俊 | 申请(专利权)人 | 上海通联金融服务有限公司 |
代理机构 | 上海翰信知识产权代理事务所(普通合伙) | 代理人 | 张维东 |
地址 | 200437上海市虹口区汶水东路351号1号楼2层276室 | ||
法律状态 | - |
摘要
摘要 | 本发明提供了一种实现实时关系型数据库数据同步的方法,该方法包括以下步骤:同步过程:对主库数据进行增删改操作时,Java应用层抓取对主库进行增删改的操作,对主库执行所述增删改操作,并异步发送所述增删改的操作到消息队列,同步进程到从库中,所述从库执行所述增删改的操作;补偿进程:设定定时检查时间,定时检查,若发现有超过预定时间还未能同步到所述从库的增删改操作,则重新将未同步到从库的数据的增删改操作同步到从库中直至从库中数据更新完成,本发明可支持所有关系型数据库、主从表结构可以不一致、从库可以不是严格的只读库、可多线程处理、可双向同步且容错性高。 |
