Datenbankschemas konvertieren in AWS Schema Conversion Tool - AWS Schema Conversion Tool

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Datenbankschemas konvertieren in AWS Schema Conversion Tool

Sie können das AWS Schema Conversion Tool (AWS SCT) verwenden, um Ihre vorhandenen Datenbankschemas von einer Datenbank-Engine in eine andere zu konvertieren. Das Konvertieren einer Datenbank mithilfe der AWS SCT Benutzeroberfläche kann recht einfach sein, aber es gibt mehrere Dinge, die Sie beachten sollten, bevor Sie die Konvertierung durchführen.

Sie können z. B. Folgendes verwenden AWS SCT :

  • Sie können AWS SCT es verwenden, um ein vorhandenes lokales Datenbankschema in eine Amazon RDS-DB-Instance zu kopieren, auf der dieselbe Engine ausgeführt wird. Mit dieser Funktion können Sie potenzielle Kosteneinsparungen kalkulieren, die beim Wechsel in die Cloud und einer Änderung des Lizenztyps möglich sind.

  • In einigen Fällen können Datenbankfunktionen nicht in äquivalente Amazon RDS-Funktionen konvertiert werden. Wenn Sie eine Datenbank auf der Amazon Elastic Compute Cloud (Amazon EC2) -Plattform hosten und selbst verwalten, können Sie diese Funktionen emulieren, indem Sie sie durch Dienste ersetzen AWS .

  • AWS SCT automatisiert einen Großteil des Prozesses der Konvertierung Ihres OLTP-Datenbankschemas (Online Transaction Processing) in eine MySQL-DB-Instance von Amazon Relational Database Service (Amazon RDS), einen Amazon Aurora Aurora-DB-Cluster oder eine PostgreSQL-DB-Instance. Die Quell- und Zieldatenbank-Engines enthalten viele verschiedene Funktionen und Fähigkeiten und AWS SCT versuchen, wo immer möglich, ein gleichwertiges Schema in Ihrer Amazon RDS-DB-Instance zu erstellen. Wenn keine direkte Konvertierung möglich ist, finden AWS SCT Sie hier eine Liste möglicher Aktionen, die Sie ergreifen können.

AWS SCT unterstützt die folgenden OLTP-Konvertierungen (Online Transaction Processing).

Quelldatenbank Zieldatenbank

IBM Db2 für z/OS (Version 12)

Amazon Aurora MySQL-kompatible Edition, Amazon Aurora PostgreSQL-kompatible Ausgabe, MySQL, PostgreSQL

IBM Db2 LUW (Versionen 9.1, 9.5, 9.7, 10.5, 11.1 und 11.5)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL

Microsoft Azure SQL Database

Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL

Microsoft SQL Server (Version 2008 R2 und höher)

Aurora MySQL, Aurora PostgreSQL, Babelfish für Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL

MySQL (Version 5.5 und höher)

Aurora PostgreSQL, MySQL, PostgreSQL

Sie können Schema und Daten von MySQL zu einem Aurora MySQL-DB-Cluster migrieren, ohne es zu verwenden AWS SCT. Weitere Informationen finden Sie unter Daten in einen Amazon Aurora Aurora-DB-Cluster migrieren.

Oracle (Version 10.2 und höher)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL

PostgreSQL (Version 9.1 und höher)

Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL

SAP ASE (12,5, 15,0, 15,5, 15,7 und 16,0)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL

Hinweise zur Konvertierung eines Data Warehouse-Schemas finden Sie unter. Konvertieren von Data Warehouse-Schemas in Amazon RDS mithilfe AWS SCT

Um Ihr Datenbankschema in Amazon RDS zu konvertieren, führen Sie die folgenden allgemeinen Schritte aus:

  • Migrationsregeln erstellen in AWS SCT— Bevor Sie Ihr Schema mit konvertieren AWS SCT, können Sie Regeln einrichten, die den Datentyp von Spalten ändern, Objekte von einem Schema in ein anderes verschieben und die Namen von Objekten ändern.

  • — AWS SCT erstellt eine lokale Version des konvertierten Schemas, die Sie überprüfen können, wendet sie jedoch erst auf Ihre Ziel-DB-Instance an, wenn Sie bereit sind.

  • Verwendung des Bewertungsberichts in der AWS Schema Conversion Tool— AWS SCT erstellt einen Bewertungsbericht zur Datenbankmigration, in dem die Schemaelemente detailliert beschrieben werden, die nicht automatisch konvertiert werden können. Sie können diesen Bericht verwenden, um zu ermitteln, wo Sie in Ihrer Amazon RDS-DB-Instance ein Schema erstellen müssen, das mit Ihrer Quelldatenbank kompatibel ist.

  • Schemas konvertieren mit AWS SCT— Wenn Sie Schemaelemente haben, die nicht automatisch konvertiert werden können, haben Sie zwei Möglichkeiten: Aktualisieren Sie das Quellschema und konvertieren Sie es erneut, oder erstellen Sie entsprechende Schemaelemente in Ihrer Amazon RDS-DB-Ziel-Instance.

  • Aktualisierung und Aktualisierung der konvertierten Schemas in AWS SCT— Sie können Ihr AWS SCT Projekt mit dem neuesten Schema aus Ihrer Quelldatenbank aktualisieren.

  • Speichern und Anwenden konvertierter Schemas in AWS SCT— Wenn Sie bereit sind, AWS SCT wenden Sie das konvertierte Schema in Ihrem lokalen Projekt auf Ihre Amazon RDS-DB-Ziel-Instance an.