一種基于自制序列化算法的數(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ù)的有效同步。 |
