Optionen für die Schemakonvertierung der AWS-Datenbank
AWS bietet zwei Lösungen für die Schemakonvertierung, um die Migration heterogener Datenbanken vorhersehbar, schnell, sicher und einfach zu gestalten. Kunden haben die Wahl: 1) sich bei der AWS Database Migration Service (AWS DMS) Konsole anzumelden, um den AWS-DMS-Schema-Conversion-Workflow (DMS SC) für eine vollständig verwaltete Erfahrung zu initiieren oder 2) die AWS-Schema-Conversion-Tool-Software (AWS SCT) auf ihr lokales Laufwerk herunterzuladen.
Beide Optionen bewerten und konvertieren das Schema der Quelldatenbank und einen Großteil der Datenbankcodeobjekte automatisch, einschließlich der Ansichten, der gespeicherten Prozeduren und der Funktionen, in ein mit der Zieldatenbank kompatibles Format. Alle Objekte, die nicht automatisch konvertiert werden können, sind eindeutig als Aktionsobjekte mit vorgeschriebenen Anweisungen zur Konvertierung gekennzeichnet, so dass sie manuell konvertiert werden können, um die Migration abzuschließen.
AWS SCT kann außerdem Ihren Anwendungsquellcode nach eingebetteten SQL-Anweisungen durchsuchen und sie im Rahmen eines Datenbankschema-Konvertierungsprojekts umwandeln. Während dieses Vorgangs führt AWS SCT eine cloudnative Code-Optimierung durch, indem es alte Oracle- und SQL-Server-Funktionen in den entsprechenden AWS-Service konvertiert und auf diese Weise dabei hilft, die Anwendungen gleichzeitig mit der Datenbankmigration zu modernisieren. Nach dem Abschluss der Schemakonvertierung kann es zur Migration von Daten aus mehreren Data Warehouses zu Amazon Redshift mithilfe integrierter Datenmigrations-Agents beitragen.
Die wichtigsten Vorteile einer Datenbank-Schemakonvertierung
Die wichtigsten Vorteile der Nutzung von DMS Schema Conversion und AWS SCT sind:
- Vereinfachen Sie Datenbankmigrationen durch die Automatisierung von Schemaanalysen, Empfehlungen und Konvertierungen im großen Maßstab.
- Kompatibel mit gängigen Datenbanken und Analyseservices als Quell- und Ziel-Engines, einschließlich Oracle, SQL Server, PostgreSQL und MySQL.
- Sparen Sie Wochen oder Monate an manueller Zeit und Ressourcen.
Unterstützte Quell- und Zieldatenbanken für die AWS SCT und DMS Schema Conversion
Zieldatenbank | ||
---|---|---|
Quelldatenbank | Schema Conversion Tool (AWS SCT) | AWS DMS Schema Conversion |
Oracle Database |
Amazon-Aurora-MySQL-kompatible Edition (Aurora MySQL), Amazon-Aurora-PostgreSQL-kompatible Edition (Aurora PostgreSQL), MariaDB 10.5, MySQL, PostgreSQL | Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
Oracle Data Warehouse | Amazon Redshift | |
Microsoft-Azure-SQL-Datenbank | Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL | |
Microsoft SQL Server | Amazon Redshift, Aurora MySQL, Aurora PostgreSQL, Babelfish für Aurora PostgreSQL (nur für Bewertungsberichte), MariaDB, Microsoft SQL Server, MySQL, PostgreSQL | Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
Teradata | Amazon Redshift | |
IBM Netezza | Amazon Redshift | |
Greenplum | Amazon Redshift | |
HPE Vertica | Amazon Redshift | |
MySQL | Aurora PostgreSQL, MySQL, PostgreSQL | |
PostgreSQL | Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL | |
IBM DB2 LUW | Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL | |
IBM Db2 für z/OS | Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL | |
Apache Cassandra | Amazon DynamoDB | |
SAP ASE | Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL | |
Amazon Redshift | Amazon Redshift | |
Azure Synapse Analytics | Amazon Redshift | |
Snowflake | Amazon Redshift | |
BigQuery | Amazon Redshift |
Weitere Informationen zu den von der DMS-Schema-Konvertierung unterstützten Datenbankkonvertierungen finden Sie hier, während die AWS-SCT-Konvertierungen hier aufgeführt sind.
Unterstützte AWS-SCT-Anwendungsfälle
Zusammenfassend lässt sich sagen, dass AWS SCT verwendet werden kann, um:
- Kopieren eines Datenbankschemas von einer Quelle auf ein Ziel
- Konvertieren eines Datenbank- oder Data Warehouse-Schemas
- Analysieren einer Datenbank, um die Konvertierungskomplexität zu ermitteln
- Analysieren einer Datenbank, um mögliche Einschränkungen für die Ausführung auf Amazon RDS zu ermitteln
- Analysieren einer Datenbank, um zu ermitteln, ob ein Lizenz-Downgrade möglich ist
- Konvertieren von eingebettetem SQL-Code in einer Anwendung
- Data-Warehouse-Daten zu Amazon Redshift migrieren
AWS SCT unter Windows und Linux herunterladen und installieren
Sie können das AWS-Schema-Conversion-Tool für die Infrastruktur Ihrer Wahl unter einem der folgenden Links herunterladen:

Preisoptionen für AWS Database Migration Service erkunden.

Schauen Sie sich an, wie Sie DMS kostenlos nutzen können.