網站首頁 美容小常識 享受生活 東方時尚 識真假 高奢 資訊 遊戲攻略 搞笑段子
當前位置:品位站 > 享受生活 > 心理

開拓數據遷移新方案

欄目: 心理 / 發佈於: / 人氣:9.31K
開拓數據遷移新方案

     數據庫遷移總體有四種方法 我們今天以mysql為例,講講數據庫遷移的四種方法。

1、將數據庫倒出為sql文件,再重新導入(推薦)。 首先將mysql數據庫鎖定,並將內存中的數據寫入磁盤。 用mysqldump將test數據庫導出為sql文件。 在新的數據庫服務器上,新建test數據庫,再將sql文件導入。 該方法因採用sql命令進行數據庫遷移,兼容性最好,準確性最高,但速率最慢。

2、將數據庫的文件存檔目錄直接拷貝至新主機。 可以直接將mysql存儲數據的目錄copy下來,用ftp等方式上載至新主機的對應存儲數據的目錄下。該操作需要關閉兩端的數據庫服務,否則將產生錯誤。 該方法只支持myql的MyIASM的表引擎。該方法遷移速度快,但因Mysql默認採用inno引擎,適用場景少,且數據庫版本升級後出錯率高。

3、使用第三方數據庫遷移工具。 mysql有很多第三方的數據庫遷移工具,如mysqlhotcopy。此類工具一般支持熱遷移(不中斷業務,實時寫數據),支持物理copy。 該方法遷移速度快,對業務中斷時間短,但建議遷移多進行模擬測試,避免意外事件。 甚至有一些第三方的遷移工具支持異構數據庫的遷移。

4、使用整盤遷移工具。 採用雲主機的第三方遷移工具,將整個磁盤文件直接進行遷移。 該方法遷移速度快,對業務中斷時間短,但成本高,一般為收費工具。