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

基本信息

申請?zhí)?/td> CN201911324625.2 申請日 -
公開(公告)號 CN111209332A 公開(公告)日 2020-05-29
申請公布號 CN111209332A 申請公布日 2020-05-29
分類號 G06F16/27 分類 計算;推算;計數(shù);
發(fā)明人 奚勇勤;王福勝;江新樂;胡志堅;陳晨輝;初志強 申請(專利權(quán))人 蘇州博遠容天信息科技股份有限公司
代理機構(gòu) 南京經(jīng)緯專利商標代理有限公司 代理人 中國鐵路上海局集團有限公司;蘇州博遠容天信息科技股份有限公司
地址 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ù)進行序列化存儲并進行數(shù)據(jù)發(fā)布,所述訂閱服務(wù)模塊按照元數(shù)據(jù)的定義接收發(fā)布服務(wù)模塊發(fā)布的數(shù)據(jù),并對數(shù)據(jù)進行逆向處理,最終更新到目標數(shù)據(jù)中。本發(fā)明實現(xiàn)了數(shù)據(jù)庫同步的最小化傳輸、數(shù)據(jù)約束關(guān)系的自定識別等機制,并以插件化定制的方式在數(shù)據(jù)更新前、數(shù)據(jù)驗證、數(shù)據(jù)更新后等時機進行自定義邏輯處理,確保數(shù)據(jù)一致性,實現(xiàn)數(shù)據(jù)的有效同步。