一種基于自制序列化算法的數(shù)據(jù)庫同步方法

基本信息

申請?zhí)?/td> CN201911324625.2 申請日 -
公開(公告)號 CN111209332A 公開(公告)日 2020-05-29
申請公布號 CN111209332A 申請公布日 2020-05-29
分類號 G06F16/27 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 奚勇勤;王福勝;江新樂;胡志堅(jiān);陳晨輝;初志強(qiáng) 申請(專利權(quán))人 蘇州博遠(yuǎn)容天信息科技股份有限公司
代理機(jī)構(gòu) 南京經(jīng)緯專利商標(biāo)代理有限公司 代理人 中國鐵路上海局集團(tuán)有限公司;蘇州博遠(yuǎn)容天信息科技股份有限公司
地址 200000 上海市靜安區(qū)天目東路80號
法律狀態(tài) -

摘要

摘要 本發(fā)明是一種基于自制序列化算法的數(shù)據(jù)庫同步方法,包括管理工具、發(fā)布服務(wù)模塊和訂閱服務(wù)模塊,其特征在于,建立自定義的數(shù)據(jù)視圖元數(shù)據(jù)結(jié)構(gòu),將源數(shù)據(jù)庫按照該結(jié)構(gòu)生成元數(shù)據(jù),所述發(fā)布服務(wù)模塊按照元數(shù)據(jù)的定義抽取數(shù)據(jù),建立自制的序列化存儲算法,對數(shù)據(jù)進(jìn)行序列化存儲并進(jìn)行數(shù)據(jù)發(fā)布,所述訂閱服務(wù)模塊按照元數(shù)據(jù)的定義接收發(fā)布服務(wù)模塊發(fā)布的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行逆向處理,最終更新到目標(biāo)數(shù)據(jù)中。本發(fā)明實(shí)現(xiàn)了數(shù)據(jù)庫同步的最小化傳輸、數(shù)據(jù)約束關(guān)系的自定識別等機(jī)制,并以插件化定制的方式在數(shù)據(jù)更新前、數(shù)據(jù)驗(yàn)證、數(shù)據(jù)更新后等時(shí)機(jī)進(jìn)行自定義邏輯處理,確保數(shù)據(jù)一致性,實(shí)現(xiàn)數(shù)據(jù)的有效同步。