[發明專利]一種數據庫管理平臺中數據遷移方法和裝置有效
| 申請號: | 201310270329.5 | 申請日: | 2013-06-29 |
| 公開(公告)號: | CN104252502B | 公開(公告)日: | 2017-12-01 |
| 發明(設計)人: | 喬婧;王春濤 | 申請(專利權)人: | 北京新媒傳信科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,齊輝 |
| 地址: | 100089 北京市海淀區萬*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 管理 平臺 數據 遷移 方法 裝置 | ||
技術領域
本發明涉及數據庫技術領域,特別涉及一種數據庫管理平臺中數據遷移方法和裝置。
背景技術
MySQL數據庫服務器擁有很好的可擴展性,從僅有1MB的深度嵌入式應用到高達千兆的大型數據倉庫,它都能夠應對自如。MySQL還支持各種Linux、UNIX和Windows平臺。同時,MySQL開源的特性使得其可以根據用戶的需要進行定制,將用戶的特殊要求加入到數據庫服務器中。
在數據庫的開發過程中,由于需求變更等多種原因,導致MySQL數據庫系統運行一段時間后,架構不再適合業務發展,無法滿足業務增長需求,數據庫服務器性能無法滿足業務需求等,數據遷移就成為一個不可避免的問題。
現有方案在執行MySQL數據庫的數據遷移時,一般情況下是選擇在一個業務低峰夜晚,停掉應用對數據庫的讀寫,用事先寫好的遷移程序,把MySQL數據庫數據遷移到新結構的MySQL數據庫中,遷移完成后,切換應用至新結構的MySQL數據庫。現有方式最大的缺點就是隨著數據量的增加停機時間會變得特別長,而導致應用中斷的時間過長,影響了應用的運行。
發明內容
本發明提供了一種數據庫管理平臺中數據遷移方法和裝置,以解決現有遷移方案中停機時間特別長,導致應用中斷的時間過長,影響應用運行的問題。
為達到上述目的,本發明實施例采用了如下技術方案:
本發明實施例提供了一種數據庫管理平臺中的數據遷移方法,所述方法包括:
選取需要導出數據的源數據庫實例和用于導入數據的目標數據庫實例;
配置源數據庫實例的導出參數和目標數據庫實例的導入參數;
從數據庫管理平臺中獲取源數據庫實例和目標數據庫實例的相關信息;
利用所述導出參數將數據從源數據庫實例導出,生成備份數據;
利用所述導入參數將所述備份數據導入至目標數據庫實例;
利用所述相關信息和備份數據建立源數據庫實例和目標數據庫實例的主從關系,并執行源數據庫實例和目標數據庫實例的同步;
設置源數據庫實例和目標數據庫實例的域名,實現目標數據庫實例的上線運行。
本發明實施例還提供了一種數據庫管理平臺中的數據遷移裝置,所述裝置包括:
實例選取單元,用于選取需要導出數據的源數據庫實例和用于導入數據的目標數據庫實例;
參數配置單元,用于配置源數據庫實例的導出參數和目標數據庫實例的導入參數;
信息獲取單元,用于從數據庫管理平臺中獲取源數據庫實例和目標數據庫實例的相關信息;
數據導出單元,用于利用所述導出參數將數據從源數據庫實例導出,生成備份數據;
數據導入單元,用于利用所述導入參數將所述備份數據導入至目標數據庫實例;
主從同步單元,用于利用所述相關信息和備份數據建立源數據庫實例和目標數據庫實例的主從關系,并執行源數據庫實例和目標數據庫實例的同步;
域名設置單元,用于設置源數據庫實例和目標數據庫實例的域名,實現目標數據庫實例的上線運行。
本發明實施例的有益效果是:
本發明實施例提供了一種基于數據庫管理平臺的數據遷移方案,采用在數據庫實例之間執行數據導出導入操作的技術手段,由于數據庫實例為處于運行狀態的數據庫程序,正是通過數據庫實例的運行才使數據庫向應用提供相應的服務,所以在數據庫實例之間的執行數據導入導出的技術手段基本不需要停機,能夠在應用訪問數據庫的同時,執行數據庫數據的遷移操作,解決了現有遷移方案中停機時間特別長,導致應用中斷時間過長,影響應用運行的問題,從而實現了數據庫數據的無縫遷移,保證了應用的正常運行。
附圖說明
圖1為本發明一個實施例提供了一種數據庫管理平臺中的數據遷移方法流程圖;
圖2為本發明又一個實施例提供的一種數據庫管理平臺中的數據遷移裝置結構示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
本發明一個實施例提供了一種數據庫管理平臺中的數據遷移方法,參見圖1,該方法包括如下步驟:
S100:選取需要導出數據的源數據庫實例和用于導入數據的目標數據庫實例。
S101:配置源數據庫實例的導出參數和目標數據庫實例的導入參數。
S102:從數據庫管理平臺中獲取源數據庫實例和目標數據庫實例的相關信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京新媒傳信科技有限公司,未經北京新媒傳信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310270329.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:閥板閥孔修整裝置
- 下一篇:一種手緊鉆夾頭上的卡緊自鎖機構
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





