資料庫遷移服務提供極大的彈性,可讓您將同質 MySQL 遷移至 MySQL 適用的 Cloud SQL。視資料庫大小、停機時間需求和網路設定而定,您可以選擇不同的工作流程,以最符合情境的方式進行。各遷移指南會詳細說明網路和其他必要條件。
下表概略說明各項遷移流程:
| 遷移工作流程 | 最適合 | 說明 |
|---|---|---|
| 遷移至新的目的地執行個體 | 標準遷移:由資料庫遷移服務為您建立及設定目的地 Cloud SQL 執行個體。 | 資料庫遷移服務會使用您選取的設定選項,自動佈建新的目的地 Cloud SQL 執行個體,並遷移來源結構定義和資料。涵蓋使用自動或手動 mysqldump 檔案進行的持續性及單次遷移。 |
| 遷移至現有的目的地執行個體 | 您需要在資料庫遷移服務以外,預先建立及自訂目的地 Cloud SQL 執行個體 (例如使用 Terraform、自訂資料庫旗標、現有唯讀副本或 Private Service Connect 介面)。 | 在設定遷移工作前,請先建立及設定獨立的 Cloud SQL 執行個體,然後將資料遷移至該執行個體。涵蓋持續遷移和單次遷移。 |
| 使用 Percona XtraBackup 實體檔案遷移 | 自行代管的資料庫非常龐大 (數 TB),邏輯 mysqldump 匯出作業速度太慢。 |
使用第三方 Percona XtraBackup 公用程式建立實體備份檔案,並將檔案上傳至 Cloud Storage bucket,即可執行實體移轉。 |