基于Mysql数据库和SQL日志的跨国数据同步方法
基本信息
申请号 | CN201610630962.4 | 申请日 | - |
公开(公告)号 | CN106250514B | 公开(公告)日 | 2019-10-15 |
申请公布号 | CN106250514B | 申请公布日 | 2019-10-15 |
分类号 | G06F16/27;G06F16/28 | 分类 | 计算;推算;计数; |
发明人 | 王建国 | 申请(专利权)人 | 摩贝(上海)生物科技有限公司 |
代理机构 | 上海翰信知识产权代理事务所(普通合伙) | 代理人 | 上海摩库数据技术有限公司 |
地址 | 200233 上海市徐汇区钦州北路1001号12幢501室A座 | ||
法律状态 | - |
摘要
摘要 | 一种基于Mysq1数据库和SQL日志的跨国数据同步方法,包括:以每个国家作为结点,在每个国家结点,建立日志主数据库,通过Mysq1主从配置,建立其他国家的日志从数据库;PHP调用mysq1binlog命令,实时读取和解析每个国家结点网站数据库产生的binlog日志,并进行参数解码和参数定位,实时提取出binlog日志中的SQL语句和执行环境参数,写入日志主数据库;每个国家将日志主数据库分发同步到其他国家建立的日志从数据库中;在每个国家结点,都启动写入进程,将其他国家结点同步过来的日志从数据库中的SQL语句和执行环境参数,同步到该国网站数据库中,实现不同国家间网站数据库的同步。本发明解决了多个国家跨机房数据同步的问题,在网络稳定的情况下,可达到秒级实时同步的要求。 |
