靚麗時尚館

位置:首頁 > 健康生活 > 心理

開拓資料遷移新方案

心理9.54K
開拓資料遷移新方案

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

1、將資料庫倒出為sql檔案,再重新匯入(推薦)。 首先將mysql資料庫鎖定,並將記憶體中的資料寫入磁碟。 用mysqldump將test資料庫匯出為sql檔案。 在新的資料庫伺服器上,新建test資料庫,再將sql檔案匯入。 該方法因採用sql命令進行資料庫遷移,相容性最好,準確性最高,但速率最慢。

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

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

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

標籤:開拓 方案 遷移