Informationen zur Datenmigration in Cloud SQL

Auf dieser Seite werden die Optionen zur Datenmigration in Cloud SQL beschrieben.

Database Migration Service

Zum Migrieren von Daten von einem externen Server zu Cloud SQL können Sie den Database Migration Service verwenden.

Wenn Sie den Database Migration Service verwenden, können Sie die Cloud SQL-Zielinstanz beim Erstellen eines Migrationsjobs erstellen. Der Database Migration Service verwendet Migrationsjobs, um Daten aus der Quelldatenbankinstanz in die Zielinstanz zu migrieren. Weitere Informationen finden Sie unter Migrationsjob zu einer neuen Zielinstanz erstellen.

Sie können Ihre Cloud SQL-Ziel-Instanz jedoch auch außerhalb des Datenbank-Migrationsdienstes erstellen. Sie können beispielsweise Terraform oder andere IaC-Tools (Infrastructure as Code) verwenden. In diesem Fall können Sie nach dem Erstellen der Cloud SQL-Instanz weiterhin den Database Migration Service verwenden, um Daten dorthin zu migrieren. Weitere Informationen finden Sie unter Migrationsjob zu einer vorhandenen Zielinstanz erstellen.

Von externem Server replizieren

Eine weitere Option zur Migration von Daten von einem externen Server zu Cloud SQL ist die Verwendung der Replikation. Cloud SQL unterstützt verschiedene Replikationsmodi, um Daten in Ihre Instanz zu migrieren.

Weitere Informationen finden Sie unter Informationen zur Replikation von einem externen Server.

Informationen zum Einrichten von Cloud SQL für die Datenmigration mithilfe von Replikation finden Sie unter Cloud SQL und den externen Server für die Replikation konfigurieren.

Cloud SQL for MySQL unterstützt auch die Migration externer MySQL-Datenbanken aus physischen Percona XtraBackup-Dateien. Durch die Verwendung physischer Dateien zum Einrichten der Replikation anstelle von logischen Dumpdateien können Sie Ihre externen MySQL-Datenbanken bis zu dreimal schneller in Cloud SQL for MySQL-Instanzen migrieren als logische Dumpdateien bei einer parallelen Migration, und bis zu zehnmal schneller als bei der Verwendung logischer Dumpdateien in einer Single-Threaded-Migration.

Weitere Informationen finden Sie unter Von einer physischen XtraBackup-Datei zu Cloud SQL migrieren.

Beschränkungen

  • Die Migration von Daten zu einer Cloud SQL-Instanz, bei der Private Service Connect aktiviert ist oder die bereits Daten enthält, wird nicht unterstützt. Wenn Sie Daten zu einer Instanz mit einem Lesereplikat migrieren möchten, muss die GTID_MODE auf der Quellinstanz auf ON gesetzt sein.
  • Wenn Ihre Instanz benutzerdefinierte Sicherungseinstellungen hat (z. B. einen benutzerdefinierten Sicherungsspeicherort), sollten Sie die Sicherungseinstellungen nach dem Hochstufen der Instanz noch einmal anpassen. Während des Hochstufungsprozesses setzt Cloud SQL Ihre Sicherungseinstellungen auf die Standardwerte zurück.