Konvertiere das Schema - AWS Präskriptive Leitlinien

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.

Konvertiere das Schema

Eine der wichtigsten Aufgaben bei der Datenbankmigration besteht darin, Ihr Schema von der Quelldatenbank-Engine zur Zieldatenbank-Engine zu migrieren. Wenn Sie das System neu hosten oder die Plattform neu einrichten, ändert sich Ihre Datenbank-Engine nicht. Dies wird als homogene Datenbankmigration bezeichnet, und Sie können Ihre systemeigenen Datenbanktools verwenden, um das Schema zu migrieren.

Wenn Sie Ihre Anwendung jedoch neu strukturieren, erfordert die Schemakonvertierung möglicherweise mehr Aufwand. In diesem Fall werden Sie eine heterogene Datenbankmigration durchführen, bei der Ihre Quell- und Zieldatenbank-Engines unterschiedlich sein werden. Ihr aktuelles Datenbankschema verwendet möglicherweise Pakete und Funktionen, die nicht direkt in die Zieldatenbank-Engine konvertiert werden können. Einige Funktionen sind möglicherweise unter einem anderen Namen verfügbar. Daher erfordert die Konvertierung des Schemas ein gutes Verständnis Ihrer Quell- und Zieldatenbank-Engines. Diese Aufgabe kann je nach Komplexität Ihres aktuellen Schemas eine Herausforderung sein.

AWS stellt zwei Ressourcen zur Verfügung, die Sie bei der Schemakonvertierung unterstützen: AWS Schema Conversion Tool (AWS SCT) und Playbooks zur Migration.

AWS SCT

AWS SCT ist ein kostenloses Tool, mit dem Sie Ihre bestehende Datenbank von einer Engine in eine andere konvertieren können. AWS SCT unterstützt eine Reihe von Quelldatenbanken, darunter Oracle, Microsoft SQL Server, MySQL, Sybase und IBM Db2 LUW. Sie können aus Zieldatenbanken wie Aurora MySQL und Aurora PostgreSQL wählen.

AWS SCT bietet eine grafische Benutzeroberfläche, die eine direkte Verbindung zu den Quell- und Zieldatenbanken herstellt, um die aktuellen Schemaobjekte abzurufen. Wenn eine Verbindung hergestellt ist, können Sie einen Bewertungsbericht zur Datenbankmigration erstellen, um eine allgemeine Zusammenfassung des Konvertierungsaufwands und der zu erledigenden Maßnahmen zu erhalten. Die folgende Bildschirmdarstellung zeigt ein Beispiel für einen Bewertungsbericht zur Datenbankmigration.

Sample database migration assessment report from AWS SCT

Mit können AWS SCT Sie das Schema konvertieren und direkt in der Zieldatenbank bereitstellen, oder Sie können SQL-Dateien für das konvertierte Schema abrufen. Weitere Informationen finden Sie in der AWS Dokumentation unter Verwenden der AWS Schema Conversion Tool Benutzeroberfläche.

Playbooks zur Migration

Obwohl viele Ihrer Quellobjekte AWS SCT konvertiert werden, erfordern einige Aspekte der Konvertierung manuelle Eingriffe und Anpassungen. Um Ihnen bei dieser Aufgabe zu helfen, AWS stellt es Migrationsplaybooks zur Verfügung, in denen die Inkompatibilitäten und Ähnlichkeiten zwischen zwei Datenbanken detailliert beschrieben werden. Weitere Informationen zu diesen Playbooks finden Sie in den AWS Database Migration Service Ressourcen auf der Website. AWS