Opções de conversão de esquemas de bancos de dados da AWS
A AWS oferece duas soluções de conversão de esquema para tornar a migração de bancos de dados heterogêneos previsível, rápida, segura e simples. Os clientes têm as seguintes opções: 1) fazer login no console do AWS Database Migration Service (AWS DMS) para iniciar o fluxo da AWS DMS Schema Conversion (DMS SC) a fim de obter uma experiência totalmente gerenciada ou 2) baixar o software AWS Schema Conversion Tool (AWS SCT) para o drive local.
Ambas as opções avaliam e convertem automaticamente o esquema do banco de dados de origem e uma grande parte dos objetos de código do banco de dados, inclusive visualizações, procedimentos armazenados e funções, para um formato compatível com o banco de dados de destino. Todos os objetos que não puderem ser convertidos automaticamente são marcados de maneira clara como itens de ação acompanhados de instruções sobre como fazer a conversão manual para que a migração possa ser concluída.
A AWS SCT também pode verificar se o código-fonte da aplicação tem instruções SQL incorporadas e convertê-las como parte de um projeto de conversão de esquema de banco de dados. Durante esse processo, a AWS SCT otimiza o código-fonte nativo de nuvem ao converter funções herdadas do Oracle e do SQL Server para os produtos equivalentes da AWS, ajudando a modernizar as aplicações enquanto a migração do banco de dados é realizada. Após concluir a conversão do esquema, ela pode ajudar a migrar dados de uma ampla gama de data warehouses para o Amazon Redshift usando agentes incorporados de migração de dados.
Principais benefícios da conversão de esquema de bancos de dados
Os principais benefícios de usar o DMS Schema Conversion e a AWS SCT são:
- Simplificar a migração de bancos de dados utilizando automação da análise do esquema, recomendações e conversão em escala.
- Compatibilidade com os bancos de dados e serviços de análise mais populares como origem e destino, incluindo Oracle, SQL Server, PostgreSQL e MySQL.
- Economize semanas ou até meses de recursos e trabalho manual.
Bancos de dados de origem e destino com suporte para conversão de esquema de AWS SCT e DMS
Banco de dados de destino | ||
---|---|---|
Banco de dados de origem | Schema Conversion Tool (AWS SCT) | AWS DMS Schema Conversion |
Banco de dados Oracle |
Amazon Aurora edição compatível com MySQL (Aurora MySQL), Amazon Aurora edição compatível com PostgreSQL (Autora PostgreSQL), MariaDB 10.5, MySQL, PostgreSQL | Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
Oracle Data Warehouse | 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 (somente para relatórios de avaliação), 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 for 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 |
Mais informações sobre as conversões de bancos de dados que podem ser realizadas com o DMS Schema Conversion estão listadas aqui e com a AWS SCT, aqui.
Casos de uso do AWS SCT com suporte
Resumindo, a AWS SCT pode ser usada para:
- Copiar o esquema de um banco de dados de uma origem para um destino
- Converta um schema de banco de dados ou data warehouse
- Analise um banco de dados para determinar a complexidade da conversão
- Analise um banco de dados para determinar qualquer restrição possível que impeça sua execução no Amazon RDS
- Analise um banco de dados para determinar se um downgrade de licença é possível
- Converta o código SQL incorporado em uma aplicação
- Migrar dados de um data warehouse para o Amazon Redshift
Baixe e instale o AWS SCT no Windows e Linux
Você pode baixar a AWS Schema Conversion Tool para a infraestrutura de sua preferência usando os links abaixo:

Explore as opções de definição de preço para o AWS Database Migration Service.