防止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节点中。