[發明專利]一種跨平臺數據庫遷移方法及系統有效
| 申請號: | 201810709204.0 | 申請日: | 2018-07-02 |
| 公開(公告)號: | CN109299063B | 公開(公告)日: | 2021-06-04 |
| 發明(設計)人: | 郭英凱;喬玉磊;楊鵬 | 申請(專利權)人: | 北京市天元網絡技術股份有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/27 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;李相雨 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 數據庫 遷移 方法 系統 | ||
本發明實施例提供了一種跨平臺數據庫遷移方法及系統,包括:分別在源服務器和目標服務器上設置第一數據庫同步代理和第二數據庫同步代理,并配置所述第一數據庫同步代理與所述第二數據庫同步代理之間的映射關系;根據所述映射關系將所述源服務器上的待遷移數據庫同步至所述目標服務器上的目標數據庫。通過分別在源服務器和目標服務器上設置第一數據庫同步代理和第二數據庫同步代理,并配置所述第一數據庫同步代理與所述第二數據庫同步代理之間的映射關系后,實現數據庫的跨平臺遷移,且遷移過程簡單可靠。
技術領域
本發明實施例涉及數據庫技術領域,更具體地,涉及一種跨平臺數據庫遷移方法及系統。
背景技術
隨著國產化進程加速,服務器每年替代空間巨大,信息安全上升至國家戰略層面,國產化成為國內科技領域必然趨勢。服務器是信息化的核心設備,掌握所有核心數據的計算與存儲,支撐整個信息系統的運行,成為政府高度關注的國產化領域。因此從國外服務器遷移到國產服務器,進行的數據庫數據遷移必然是一個趨勢。為了使得數據庫在不同服務器之間實現遷移,亟需提供一種跨平臺數據庫遷移方法。
發明內容
本發明實施例提供了一種克服上述問題或者至少部分地解決上述問題的跨平臺數據庫遷移方法及系統。
一方面本發明實施例提供了一種跨平臺數據庫遷移方法,所述方法包括:
分別在源服務器和目標服務器上設置第一數據庫同步代理和第二數據庫同步代理,并配置所述第一數據庫同步代理與所述第二數據庫同步代理之間的映射關系;
根據所述映射關系將所述源服務器上的待遷移數據庫同步至所述目標服務器上的目標數據庫。
進一步地,所述分別在源服務器和目標服務器上設置第一數據庫同步代理和第二數據庫同步代理,并配置所述第一數據庫同步代理與所述第二數據庫同步代理之間的映射關系;具體包括:
分別獲取所述源服務器和所述目標服務器的第一平臺信息和第二平臺信息;
根據所述第一平臺信息為所述源服務器設置第一數據庫同步代理,根據所述第二平臺信息為所述目標服務器設置第二數據庫同步代理;
根據所述待遷移數據庫的結構,配置所述第一數據庫同步代理和所述第二數據庫同步代理之間的映射關系。
進一步地,所述根據所述映射關系將所述源服務器上的待遷移數據庫同步至所述目標服務器上的目標數據庫,具體包括:
獲取所述待遷移數據庫中的普通表與特殊表;
分別將所述普通表與所述特殊表存儲至所述目標數據庫中。
進一步地,所述方法還包括:
檢驗所述目標數據庫中數據與所述待遷移數據庫中數據的一致性;
若判斷獲知所述目標數據庫中數據與所述待遷移數據庫中數據一致,則所述待遷移數據庫的跨平臺遷移完成。
進一步地,所述檢驗所述目標數據庫中數據與所述待遷移數據庫中數據的一致性,具體包括:
獲取所述源數據庫和所述目標數據庫的數據庫版本信息、數據量信息、表信息以及索引信息;
根據所述源數據庫的數據庫版本信息、數據量信息、表信息以及索引信息生成第一數據一致性檢驗表,根據所述目標數據庫的數據庫版本信息、數據量信息、表信息以及索引信息生成第二數據一致性檢驗表;
比對所述第一數據一致性檢驗表和所述第二一致性檢驗表,若所述第一數據第一數據一致性檢驗表和所述第二一致性檢驗表相同,則所述檢驗所述目標數據庫中數據與所述待遷移數據庫中數據一致,否則所述檢驗所述目標數據庫中數據與所述待遷移數據庫中數據不一致。
進一步地,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京市天元網絡技術股份有限公司,未經北京市天元網絡技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810709204.0/2.html,轉載請聲明來源鉆瓜專利網。





