基于Mysql數(shù)據(jù)庫和SQL日志的跨國數(shù)據(jù)同步方法
基本信息
申請(qǐng)?zhí)?/td> | CN201610630962.4 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN106250514B | 公開(公告)日 | 2019-10-15 |
申請(qǐng)公布號(hào) | CN106250514B | 申請(qǐng)公布日 | 2019-10-15 |
分類號(hào) | G06F16/27;G06F16/28 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 王建國 | 申請(qǐng)(專利權(quán))人 | 摩貝(上海)生物科技有限公司 |
代理機(jī)構(gòu) | 上海翰信知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 上海摩庫數(shù)據(jù)技術(shù)有限公司 |
地址 | 200233 上海市徐匯區(qū)欽州北路1001號(hào)12幢501室A座 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種基于Mysq1數(shù)據(jù)庫和SQL日志的跨國數(shù)據(jù)同步方法,包括:以每個(gè)國家作為結(jié)點(diǎn),在每個(gè)國家結(jié)點(diǎn),建立日志主數(shù)據(jù)庫,通過Mysq1主從配置,建立其他國家的日志從數(shù)據(jù)庫;PHP調(diào)用mysq1binlog命令,實(shí)時(shí)讀取和解析每個(gè)國家結(jié)點(diǎn)網(wǎng)站數(shù)據(jù)庫產(chǎn)生的binlog日志,并進(jìn)行參數(shù)解碼和參數(shù)定位,實(shí)時(shí)提取出binlog日志中的SQL語句和執(zhí)行環(huán)境參數(shù),寫入日志主數(shù)據(jù)庫;每個(gè)國家將日志主數(shù)據(jù)庫分發(fā)同步到其他國家建立的日志從數(shù)據(jù)庫中;在每個(gè)國家結(jié)點(diǎn),都啟動(dòng)寫入進(jìn)程,將其他國家結(jié)點(diǎn)同步過來的日志從數(shù)據(jù)庫中的SQL語句和執(zhí)行環(huán)境參數(shù),同步到該國網(wǎng)站數(shù)據(jù)庫中,實(shí)現(xiàn)不同國家間網(wǎng)站數(shù)據(jù)庫的同步。本發(fā)明解決了多個(gè)國家跨機(jī)房數(shù)據(jù)同步的問題,在網(wǎng)絡(luò)穩(wěn)定的情況下,可達(dá)到秒級(jí)實(shí)時(shí)同步的要求。 |
