[發明專利]一種數據庫遷移方法、裝置、設備及存儲介質在審
| 申請號: | 202110309914.6 | 申請日: | 2021-03-23 |
| 公開(公告)號: | CN113010497A | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 徐汝蘭 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/25 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 遷移 方法 裝置 設備 存儲 介質 | ||
本發明實施例提供了一種數據庫遷移方法、裝置、設備及存儲介質,涉及大數據技術領域,其中,該方法,包括:對第二數據庫的環境進行配置;通過模型轉換工具將第一數據庫中的數據模型進行轉換,并將轉換的數據模型部署在所述第二數據庫中;將所述第一數據庫中的存量數據遷移至所述第二數據庫中;通過腳本工具將所述第一數據庫中的腳本進行轉換,并將轉換的腳本配置在所述第二數據庫的環境中;將原始調度系統中的作業配置信息遷移到新調度系統中。本發明實施例提供的技術方案可以實現數據庫的整體遷移,可以減少人力遷移成本,縮短遷移周期,實現敏捷遷移。
技術領域
本發明實施例涉及大數據技術領域,尤其涉及一種數據庫遷移方法、裝置、設備及存儲介質。
背景技術
目前很多的數據倉庫系統是基于數據庫進行構建的,但是隨著技術的不斷發展,該數據庫已經達不到需求。例如,商業銀行的數據倉庫系統是基于Teradata數據庫進行構建的,但是隨著Intel x86 64位處理器的發布,基于x86架構的服務器在企業里開始承擔越來越多的計算工作,而Teradata數據庫一直固守其一體機架構,系統相對封閉,不符合新一代建設原則,且造成越來越多的企業難以承受其高昂的硬件成本和擴容維護費用;另一方面,Teradata數據庫內運行較多系統,各個系統不斷的在增加數據接入、數據加工任務,而Teradata數據庫中存在讀寫互相阻塞的問題,所以導致Teradata數據的負載壓力越來越大。因此,實現數據庫的遷移變得十分必要。
發明內容
本發明實施例提供了一種數據庫遷移方法、裝置、設備及存儲介質,可以實現數據庫整體遷移,可以降低遷移成本,可以縮短遷移周期,實現敏捷遷移。
第一方面,本發明實施例提供了一種數據庫遷移方法,包括:
對第二數據庫的環境進行配置;
通過模型轉換工具將第一數據庫中的數據模型進行轉換,并將轉換的數據模型部署在所述第二數據庫中;
將所述第一數據庫中的存量數據遷移至所述第二數據庫中;
通過腳本工具將所述第一數據庫中的腳本進行轉換,并將轉換的腳本配置在所述第二數據庫的環境中;
將原始調度系統中的作業配置信息遷移到新調度系統中;其中,所述原始調度系統,用于基于作業配置信息調度腳本運行以對所述第一數據庫中的存量數據進行作業;所述新調度系統用于基于所述作業配置信息調度腳本運行以對所述第二數據庫中的存量數據進行作業。
第二方面,本發明實施例還提供了一種數據庫遷移裝置,包括:
第一配置模塊,用于對第二數據庫的環境進行配置;
部署模塊,用于通過模型轉換工具將第一數據庫中的數據模型進行轉換,并將轉換的數據模型部署在所述第二數據庫中;
第一遷移模塊,用于將所述第一數據庫中的存量數據遷移至所述第二數據庫中;
第二配置模塊,用于通過腳本工具將所述第一數據庫中的腳本進行轉換,并將轉換的腳本配置在所述第二數據庫的環境中;
第二遷移模塊,用于將原始調度系統中的作業配置信息遷移到新調度系統中;其中,所述原始調度系統,用于基于作業配置信息調度腳本運行以對所述第一數據庫中的存量數據進行作業;所述新調度系統用于基于所述作業配置信息調度腳本運行以對所述第二數據庫中的存量數據進行作業。
第三方面,本發明實施例還提供了一種數據庫遷移設備,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明實施例提供的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110309914.6/2.html,轉載請聲明來源鉆瓜專利網。





