Conversión de esquemas de base de datos en AWS Schema Conversion Tool
Puede utilizar la AWS Schema Conversion Tool (AWS SCT) para convertir sus esquemas de base de datos existente de un motor de base de datos a otro. La conversión de una base de datos con la interfaz de usuario de AWS SCT puede ser bastante sencillo, pero hay varios aspectos que se deben tener en cuenta antes de realizar la conversión.
Por ejemplo, puede utilizar AWS SCT para hacer lo siguiente:
También puede utilizar AWS SCT para copiar un esquema de base de datos en las instalaciones existente a una instancia de base de datos de Amazon RDS que ejecute el mismo motor. Puede utilizar esta característica para analizar posibles ahorros de costos en la migración a la nube y en el cambio del tipo de licencia.
En algunos casos, las características de la base de datos de origen no se pueden convertir a características de Amazon RDS equivalentes. Si aloja y autoadministra una base de datos en la plataforma de Amazon Elastic Compute Cloud (Amazon EC2), puede simular estas características sustituyendo los servicios de AWS por ellas.
AWS SCT automatiza gran parte del proceso de conversión de su esquema de base de datos de procesamiento de transacciones online (OLTP) a una instancia de base de datos MySQL de Amazon Relational Database Service (Amazon RDS), un clúster de base de datos de Amazon Aurora o una instancia de base de datos PostgreSQL. Los motores de base de datos de origen y de destino contienen diferentes características y capacidades, por lo que AWS SCT intenta crear un esquema equivalente en su instancia de base de datos de Amazon RD siempre que sea posible. Si no es posible la conversión directa, la AWS SCT proporciona una lista de posibles acciones que puede realizar.
Temas
- Aplicación de reglas de migración en AWS Schema Conversion Tool
- Conversión de esquemas mediante AWS SCT
- Conversión de esquemas de forma manual en AWS SCT
- Actualización de esquemas convertidos en AWS SCT
- Guardado y aplicación de esquemas convertidos en AWS SCT
- Comparación de esquemas en AWS Schema Conversion Tool
- Visualización de objetos transformados relacionados en AWS Schema Conversion Tool
AWS SCT admite las siguientes conversiones de procesamiento de transacciones en línea (OLTP).
Base de datos de origen | Bases de datos de destino |
---|---|
IBM Db2 para z/OS (versión 12) |
Amazon Aurora MySQL-Compatible Edition, Amazon Aurora PostgreSQL-Compatible Edition, MySQL, PostgreSQL |
IBM Db2 LUW (versiones 9.1, 9.5, 9.7, 10.5, 11.1 y 11.5) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL |
Microsoft Azure SQL Database |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
Microsoft SQL Server (versión 2008 R2 y posteriores) |
Aurora MySQL, Aurora PostgreSQL, Babelfish para Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL |
MySQL (versión 5.5 y posteriores) |
Aurora PostgreSQL, MySQL, PostgreSQL Puede migrar esquemas y datos de MySQL a un clúster de base de datos de Aurora MySQL sin usar AWS SCT. Para obtener más información, consulte Migración de datos a un clúster de base de datos de Amazon Aurora. |
Oracle (versión 10.2 y posteriores) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL |
PostgreSQL (versión 9.1 y posteriores) |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
SAP ASE (12.5, 15.0, 15.5, 15.7 y 16.0) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL |
Para obtener más información acerca de la conversión de un esquema de almacenamiento de datos, consulte Conversión de esquemas de almacenamiento de datos a Amazon RDS mediante AWS SCT.
Para convertir su esquema de base de datos a Amazon RDS, siga estos pasos de alto nivel:
-
Creación de reglas de migración en AWS SCT: antes de convertir su esquema con AWS SCT, puede configurar reglas que cambien el tipo de datos de las columnas, mover objetos de un esquema a otro y cambiar los nombres de los objetos.
-
: AWS SCT crea una versión local del esquema convertido para que lo revise, pero no se aplica a su instancia de base de datos de destino hasta que esté listo.
-
Uso del informe de evaluación en AWS Schema Conversion Tool: AWS SCT crea un informe de evaluación de la migración de la base de datos en el que se detallen los elementos del esquema que no se pueden convertir automáticamente. Puede utilizar este informe para identificar dónde necesita crear un esquema en su instancia de base de datos de Amazon RDS que sea compatible con su base de datos de origen.
-
Conversión de esquemas mediante AWS SCT: si tiene elementos del esquema que no se pueden convertir automáticamente, dispone de dos opciones: actualizar el esquema de origen y, a continuación, volver a convertirlo, o bien crear elementos de esquema equivalentes en su instancia de base de datos de Amazon RDS de destino.
-
Actualización de esquemas convertidos en AWS SCT: puede actualizar el proyecto de AWS SCT con el esquema más reciente de su base de datos de origen.
-
Guardado y aplicación de esquemas convertidos en AWS SCT: cuando esté listo, haga que AWS SCT aplique el esquema convertido en su proyecto local a su instancia de base de datos de Amazon RDS de destino.