Convertir el esquema - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Convertir el esquema

Una de las tareas clave durante la migración de la base de datos es migrar el esquema del motor de base de datos de origen al motor de base de datos de destino. Si se vuelve a alojar o se redefine la plataforma, el motor de base de datos no cambiará. Esto se conoce como migración de base de datos homogénea y puede utilizar las herramientas de base de datos nativas para migrar el esquema.

Sin embargo, si está rediseñando la aplicación, la conversión del esquema puede requerir más trabajo. En este caso, realizará una migración de base de datos heterogénea, en la que los motores de base de datos de origen y destino serán diferentes. Es posible que el esquema de base de datos actual utilice paquetes y características que no se puedan convertir directamente al motor de base de datos de destino. Es posible que algunas características estén disponibles con un nombre diferente. Por lo tanto, la conversión del esquema requiere una buena comprensión de los motores de base de datos de origen y destino. Esta tarea puede resultar difícil, en función de la complejidad del esquema actual.

AWS proporciona dos recursos que le ayudarán con la conversión del esquema: AWS Schema Conversion Tool (AWS SCT) y cuadernos de estrategia de migración.

AWS SCT

AWS SCT es una herramienta gratuita que puede ayudarle a convertir su base de datos existente de un motor a otro. AWS SCT admite varias bases de datos de origen, incluidas Oracle, Microsoft SQL Server, MySQL, Sybase e IBM Db2 LUW. Puede elegir entre bases de datos de destino, como Aurora MySQL y Aurora PostgreSQL.

AWS SCT proporciona una interfaz gráfica de usuario que se conecta directamente a las bases de datos de origen y destino para recuperar los objetos del esquema actual. Cuando esté conectado, podrá generar un informe de evaluación de la migración de la base de datos para obtener un resumen detallado del trabajo de conversión y los elementos de acción. La siguiente ilustración de pantalla muestra un ejemplo de informe de evaluación de migración de la base de datos.

Sample database migration assessment report from AWS SCT

Con AWS SCT puede convertir el esquema e implementarlo directamente en la base de datos de destino, o puede obtener archivos SQL para el esquema convertido. Para obtener más información, consulte Uso de la interfaz de usuario de AWS Schema Conversion Tool en la documentación de AWS.

Cuadernos de estrategias sobre la migración

Aunque AWS SCT convierte muchos de los objetos de origen, algunos aspectos de la conversión requieren intervenciones y ajustes manuales. Para facilitar esta tarea, AWS proporciona cuadernos de estrategia de migración que detallan las incompatibilidades y similitudes entre dos bases de datos. Para obtener más información sobre estos cuadernos de estrategia, consulte los recursos de AWS Database Migration Service del sitio web de AWS.