[發明專利]數據庫的數據遷移方法及系統在審
| 申請號: | 202110505774.X | 申請日: | 2021-05-10 |
| 公開(公告)號: | CN113157670A | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 李規化;劉春雨;朱正浩;程君陶 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞;王濤 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 數據 遷移 方法 系統 | ||
1.一種數據庫的數據遷移方法,其特征在于,所述方法包含:
將第一數據庫主庫中數據同步至第一數據庫備庫中,斷開所述第一數據庫主庫和備庫之間的連接并記錄第一數據庫的日志記錄序列號;
將所述第一數據庫備庫中的全量數據遷移至第二數據庫,并通過數據表清單和數據記錄數分析所述第一數據庫備庫向所述第二數據庫的數據遷移情況;
當數據遷移情況符合預設條件時,根據所述日志記錄序列號將所述第一數據庫主庫和備庫斷開之后的所述第一數據庫中的業務運營產生的增量數據遷移至所述第二數據庫;
通過反向器抓取第一服務器和第二服務器的應用請求,將所述應用請求同時發送至所述第一數據庫和所述第二數據庫。
2.根據權利要求1所述的數據庫的數據遷移方法,其特征在于,將所述第一數據庫備庫中的全量數據遷移至第二數據庫包含:
獲取所述第一數據庫備庫的全量表信息和記錄信息;
當所述記錄信息大于預設閾值時,根據預設規則對所述全量表信息和所述記錄信息進行拆分生成多個數據塊;
根據數據塊從所述第一數據庫備庫中獲取所述數據塊涉及的全部數據,并遷移至所述第二數據庫。
3.根據權利要求2所述的數據庫的數據遷移方法,其特征在于,根據數據塊從所述第一數據庫備庫中獲取所述數據塊涉及的全部數據,并遷移至所述第二數據庫包含:
將獲取的所述數據塊涉及的全部數據寫入緩存隊列中并標注為已讀取;
通過緩存隊列中獲取所述全部數據,將所述全部數據轉化為執行查詢語句,并發送至所述第二數據庫完成數據遷移。
4.根據權利要求1所述的數據庫的數據遷移方法,其特征在于,通過數據表清單和數據記錄數分析所述第一數據庫備庫向所述第二數據庫的數據遷移情況包含:
通過數據表清單和數據記錄數比較所述第一數據庫備庫和所述第二數據庫,獲得比較結果;
當比較結果不一致時,對差異項數據表進行補全處理。
5.根據權利要求1所述的數據庫的數據遷移方法,其特征在于,根據所述日志記錄序列號將所述第一數據庫主庫和備庫斷開之后的所述第一數據庫中的業務運營產生的增量數據遷移至所述第二數據庫包含:
根據所述日志記錄序列號讀取所述第一數據庫主庫的增量數據日志;
根據預設單向同步的表信息,從所述增量數據日志中獲得對應的操作查詢語句和所述操作查詢語句的執行順序;
根據所述操作查詢語句的執行順序將所述操作查詢語句依次提交至所述第二數據庫執行,完成增量數據遷移。
6.根據權利要求1所述的數據庫的數據遷移方法,其特征在于,通過反向器抓取第一服務器和第二服務器的應用請求,將所述應用請求同時發送至所述第一數據庫和所述第二數據庫包含:
攔截所述第一服務器和所述第二服務器發起的業務交易請求;
解析所述業務交易請求,當所述業務交易請求為雙寫清單請求時,將所述業務交易請求對應的交易寫入所述第一數據庫,并反向將所述交易請求提供至所述第二數據庫。
7.一種數據庫的數據遷移系統,其特征在于,所述系統包含:數據采集模塊、存量數據遷移模塊、單向增量數據遷移模塊和反向器雙寫模塊;
所述數據采集模塊用于將第一數據庫主庫中數據同步至第一數據庫備庫中,斷開所述第一數據庫主庫和備庫之間的連接并記錄第一數據庫的日志記錄序列號;
所述存量數據遷移模塊用于將所述第一數據庫備庫中的全量數據遷移至第二數據庫,并通過數據表清單和數據記錄數分析所述第一數據庫備庫向所述第二數據庫的數據遷移情況;
所述單向增量數據遷移模塊用于當數據遷移情況符合預設條件時,根據所述日志記錄序列號將所述第一數據庫主庫和備庫斷開之后的所述第一數據庫中的業務運營產生的增量數據遷移至所述第二數據庫;
所述反向器雙寫模塊用于通過反向器抓取第一服務器和第二服務器的應用請求,將所述應用請求同時發送至所述第一數據庫和所述第二數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110505774.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:明火加熱爐燃料氣管路結構、聯鎖保護系統
- 下一篇:兩級式調矩激振器
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





