資料庫遷移服務提供極大的彈性,可讓您將同質 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,即可執行實體遷移。 |