數(shù)據(jù)同步的方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202210454528.0 申請(qǐng)日 -
公開(公告)號(hào) CN114741453A 公開(公告)日 2022-07-12
申請(qǐng)公布號(hào) CN114741453A 申請(qǐng)公布日 2022-07-12
分類號(hào) G06F16/27(2019.01)I;G06F16/21(2019.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 南方劍;劉暢;楊爽;陳存利 申請(qǐng)(專利權(quán))人 度小滿科技(北京)有限公司
代理機(jī)構(gòu) 北京知帆遠(yuǎn)景知識(shí)產(chǎn)權(quán)代理有限公司 代理人 -
地址 100085北京市海淀區(qū)西北旺路10號(hào)院西區(qū)4號(hào)樓6層606
法律狀態(tài) -

摘要

摘要 本申請(qǐng)?zhí)峁┝诉@樣一種數(shù)據(jù)同步的方法、系統(tǒng)及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括:對(duì)上游數(shù)據(jù)庫的二進(jìn)制日志中記錄的表結(jié)構(gòu)變更事件進(jìn)行解析,獲得表變更語句;響應(yīng)于下游數(shù)據(jù)庫對(duì)原生表結(jié)構(gòu)的行變更事件執(zhí)行結(jié)束的判斷結(jié)果,將目標(biāo)表結(jié)構(gòu)存儲(chǔ)至緩存模塊;基于緩存模塊中的目標(biāo)表結(jié)構(gòu),在下游數(shù)據(jù)庫中執(zhí)行表變更語句,使下游數(shù)據(jù)庫中的原生表結(jié)構(gòu)更新為目標(biāo)表結(jié)構(gòu)。通過將原生表結(jié)構(gòu)緩存在緩存模塊,避免了當(dāng)上游數(shù)據(jù)庫的表結(jié)構(gòu)發(fā)生變更時(shí),無法獲取原生表結(jié)構(gòu),以致數(shù)據(jù)同步頻繁中斷的問題;另外,通過對(duì)上游數(shù)據(jù)庫的二進(jìn)制日志的生成協(xié)議的修改,使二進(jìn)制日志能夠記錄表變更事件涉及的更多結(jié)構(gòu)信息。