防止MySQL双活系统循环复制的方法及装置
基本信息
申请号 | CN201811219211.9 | 申请日 | - |
公开(公告)号 | CN109492050A | 公开(公告)日 | 2019-03-19 |
申请公布号 | CN109492050A | 申请公布日 | 2019-03-19 |
分类号 | G06F16/27;G06F16/22;G06F16/23;G06F16/28;G06F16/242 | 分类 | 计算;推算;计数; |
发明人 | 周彦伟;王学芳 | 申请(专利权)人 | 北京极数云舟科技有限公司 |
代理机构 | 北京汉智嘉成知识产权代理有限公司 | 代理人 | 蒋宇星;姜劲 |
地址 | 100085 北京市海淀区上地东路35号院2号楼3层2-303 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种防止MySQL双活系统循环复制的方法及装置,包括:第一MySQL节点在自身数据更新后,生成第一Binlog;第一arkgate将第一Binlog转化为第一JSON数据,将第一JSON数据存储到第一数据中心;第一adapter再从第一数据中心读取第一JSON数据,并将其转换为第一SQL语句;第一adapter在第二MySQL节点中写入标志;第一adapter在第二MySQL节点中执行该第一SQL语句,然后第二MySQL节点生成含有标志的第二Binlog;第二arkgate根据所述标志识别出第二Binlog,然后停止订阅第二Binlog,以使数据不再继续复制到第一MySQL节点中。 |
