Converta o esquema - Recomendações da AWS

Converta o esquema

Uma das principais tarefas durante a migração do banco de dados é migrar o seu esquema do mecanismo do banco de dados de origem para o mecanismo do banco de dados de destino. Se você redefinir a hospedagem ou redefinir a plataforma, seu mecanismo de banco de dados não mudará. Isso é chamado de migração homogênea de banco de dados e você pode usar suas ferramentas de banco de dados nativas para migrar o esquema.

No entanto, se você estiver redefinido a arquitetura do seu aplicativo, a conversão do esquema pode exigir mais esforço. Nesse caso, você fará uma migração heterogênea de banco de dados, na qual os mecanismos de banco de dados de origem e de destino serão diferentes. Seu esquema de banco de dados atual pode estar usando pacotes e atributos que não podem ser convertidos diretamente para o mecanismo do banco de dados de destino. Alguns atributos podem estar disponíveis com um nome diferente. Portanto, a conversão do esquema exige um bom entendimento dos mecanismos dos bancos de dados de origem e destino. Essa tarefa pode ser desafiadora, dependendo da complexidade do seu esquema atual.

O AWS fornece dois recursos para ajudar você na conversão de esquemas: AWS Schema Conversion Tool (AWS SCT) e manuais de migração.

AWS SCT

O AWS SCT é uma ferramenta gratuita que pode ajudar você a converter seu banco de dados existente de um mecanismo para outro. O AWS SCT suporta vários bancos de dados de origem, incluindo Oracle, Microsoft SQL Server, MySQL, Sybase e IBM Db2 LUW. Você pode escolher entre bancos de dados de origem, como o Aurora MySQL e o Aurora PostgreSQL.

O AWS SCT fornece uma interface gráfica de usuário que se conecta diretamente aos bancos de dados de origem e de destino para buscar os objetos do esquema atual. Quando conectados, você pode gerar um relatório para avaliar a migração do banco de dados e obter um resumo de alto nível do esforço de conversão e dos itens de ação. A ilustração na tela a seguir mostra um exemplo de relatório para avaliar a migração do banco de dados.

Sample database migration assessment report from AWS SCT

Com o AWS SCT você pode converter o esquema e implantá-lo diretamente no banco de dados de destino, ou você pode obter arquivos SQL para o esquema convertido. Para obter mais informações, consulte Uso da interface de usuário do AWS Schema Conversion Tool na documentação do AWS.

Manuais de migração

Embora o AWS SCT converta muitos de seus objetos de origem, alguns aspectos da conversão exigem intervenção e ajustes manuais. Para ajudar nessa tarefa, o AWS fornece manuais de migração que detalham incompatibilidades e semelhanças entre dois bancos de dados. Para obter mais informações sobre esses manuais, consulte recursos AWS Database Migration Service no AWS site.