Opciones de conversión de esquemas de bases de datos de AWS
AWS ofrece dos soluciones de conversión de esquemas para hacer que las migraciones de bases de datos heterogéneas sean predecibles, rápidas, seguras y sencillas. Los clientes tendrán las siguientes opciones: 1) iniciar sesión en la consola de AWS Database Migration Service (AWS DMS) para iniciar el proceso de conversión de esquema de AWS DMS (DMS SC) y así lograr una experiencia completamente administrada o 2) descargar el software de la herramienta de conversión de esquemas de AWS (AWS SCT) en su unidad.
De forma automática, ambas opciones evalúan y convierten el esquema de la base de datos de origen y la mayor parte de los objetos del código de la base de datos, que incluyen vistas, procedimientos almacenados y funciones, en un formato compatible con la base de datos de destino. Cualquier objeto que no se pueda convertir automáticamente se marca con claridad como elemento de una acción con instrucciones prescriptivas sobre cómo llevar a cabo la conversión, para que se pueda convertir manualmente y así completar la migración.
AWS SCT también puede analizar los códigos fuente de la aplicación en busca de instrucciones SQL integradas y convertirlas como parte de un proyecto de conversión de esquemas de bases de datos. Durante este proceso, AWS SCT lleva a cabo una optimización de código nativo en la nube mediante la conversión de las funciones de SQL Server y Oracle heredadas al servicio de AWS equivalente. De esta manera, ayuda a modernizar las aplicaciones al tiempo que lleva a cabo la migración de bases de datos. Una vez que la conversión de esquemas se completa, puede ayudar a migrar datos a Amazon Redshift desde una amplia gama de almacenamientos de datos, con agentes de migración de datos integrados.
Principales beneficios de la conversión de esquemas de bases de datos
Los beneficios principales de aprovechar la conversión de esquemas de DMS y AWS SCT son los siguientes:
- Simplificar las migraciones de bases de datos por medio de la automatización del análisis de esquemas, recomendaciones y conversiones a escala.
- Compatibilidad con bases de datos y servicios de análisis populares como motores de origen y de destino, como Oracle, SQL Server, PostgreSQL y MySQL.
- Ahorre semanas o meses de tiempo y recursos manuales.
Bases de datos de origen y destino compatibles para la conversión de esquemas de AWS SCT y DMS
Base de datos de destino | ||
---|---|---|
Base de datos de origen | Herramienta de conversión de esquemas (AWS SCT) | Conversión de esquemas de AWS DMS |
Oracle Database |
Amazon Aurora edición compatible con MySQL (Aurora MySQL), Amazon Aurora edición compatible con PostgreSQL (Aurora PostgreSQL), MariaDB 10.5, MySQL, PostgreSQL | Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
Almacenamiento de datos de Oracle | Amazon Redshift | |
Microsoft Azure SQL Database | Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL | |
Microsoft SQL Server | Amazon Redshift, Aurora MySQL, Aurora PostgreSQL, Babelfish para Aurora PostgreSQL (solo para informes de evaluación), 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 para 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 |
Encontrará más información sobre las conversiones de bases de datos admitidas por la herramienta de conversión de esquema de DMS aquí, mientras que las conversiones de AWS SCT se muestran aquí.
Casos de uso de AWS SCT compatibles
Para resumir, AWS SCT se puede usar para los casos siguientes:
- Copiar un esquema de base de datos de un origen a un destino
- Convertir un esquema de almacén de datos o base de datos
- Analizar una base de datos para determinar el nivel de complejidad de la conversión
- Analizar una base de datos para determinar posibles restricciones en relación con la ejecución en Amazon RDS
- Analizar una base de datos para determinar si es posible cambiar a una licencia anterior
- Convertir código SQL integrado en una aplicación
- Migrar datos de un almacenamiento de datos a Amazon Redshift
Descargar e instalar AWS SCT en Windows y Linux
Puede descargar la herramienta de conversión de esquemas de AWS para la infraestructura que elija desde los enlaces que se muestran a continuación:

Explore las opciones de precios para AWS Database Migration Service.