基于Mysql數據庫和SQL日志的跨國數據同步方法

基本信息

申請?zhí)?/td> CN201610630962.4 申請日 -
公開(公告)號 CN106250514B 公開(公告)日 2019-10-15
申請公布號 CN106250514B 申請公布日 2019-10-15
分類號 G06F16/27;G06F16/28 分類 計算;推算;計數;
發(fā)明人 王建國 申請(專利權)人 摩貝(上海)生物科技有限公司
代理機構 上海翰信知識產權代理事務所(普通合伙) 代理人 上海摩庫數據技術有限公司
地址 200233 上海市徐匯區(qū)欽州北路1001號12幢501室A座
法律狀態(tài) -

摘要

摘要 一種基于Mysq1數據庫和SQL日志的跨國數據同步方法,包括:以每個國家作為結點,在每個國家結點,建立日志主數據庫,通過Mysq1主從配置,建立其他國家的日志從數據庫;PHP調用mysq1binlog命令,實時讀取和解析每個國家結點網站數據庫產生的binlog日志,并進行參數解碼和參數定位,實時提取出binlog日志中的SQL語句和執(zhí)行環(huán)境參數,寫入日志主數據庫;每個國家將日志主數據庫分發(fā)同步到其他國家建立的日志從數據庫中;在每個國家結點,都啟動寫入進程,將其他國家結點同步過來的日志從數據庫中的SQL語句和執(zhí)行環(huán)境參數,同步到該國網站數據庫中,實現不同國家間網站數據庫的同步。本發(fā)明解決了多個國家跨機房數據同步的問題,在網絡穩(wěn)定的情況下,可達到秒級實時同步的要求。