Convertendo esquemas de banco de dados em AWS Schema Conversion Tool - AWS Schema Conversion Tool

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Convertendo esquemas de banco de dados em AWS Schema Conversion Tool

Você pode usar o AWS Schema Conversion Tool (AWS SCT) para converter seus esquemas de banco de dados existentes de um mecanismo de banco de dados para outro. Converter um banco de dados usando a interface AWS SCT do usuário pode ser bem simples, mas há várias coisas a serem consideradas antes de fazer a conversão.

Por exemplo, você pode usar AWS SCT para fazer o seguinte:

  • Você pode usar AWS SCT para copiar um esquema de banco de dados local existente para uma instância de banco de dados Amazon RDS executando o mesmo mecanismo. Você pode usar esse recurso para analisar possíveis economias de custo ao mudar para a nuvem e ao alterar o tipo de licença.

  • Em alguns casos, os recursos do banco de dados não podem ser convertidos em recursos do Amazon RDS equivalentes. Se você hospedar e autogerenciar um banco de dados na plataforma Amazon Elastic Compute Cloud EC2 (Amazon), poderá emular esses recursos AWS substituindo-os por serviços.

  • AWS SCT automatiza grande parte do processo de conversão do esquema de banco de dados de processamento de transações on-line (OLTP) em uma instância de banco de dados MySQL do Amazon Relational Database Service (Amazon RDS), em um cluster de banco de dados Amazon Aurora ou em uma instância de banco de dados PostgreSQL. Os mecanismos de banco de dados de origem e destino contêm muitos recursos e capacidades diferentes e AWS SCT tentam criar um esquema equivalente em sua instância de banco de dados Amazon RDS sempre que possível. Se nenhuma conversão direta for possível, AWS SCT fornece uma lista de ações possíveis para você realizar.

AWS SCT suporta as seguintes conversões de processamento de transações on-line (OLTP).

Fonte do banco de dados Bancos de dados de destino

IBM Db2 para z/OS (versão 12)

Amazon Aurora Edição Compatível com MySQL, Amazon Aurora Edição Compatível com PostgreSQL, MySQL, PostgreSQL

IBM Db2 LUW (versões 9.1, 9.5, 9.7, 10.5, 11.1 e 11.5)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL

Banco de dados do Microsoft Azure SQL

Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL

Microsoft SQL Server (versão 2008 R2 e superior)

Aurora MySQL, Aurora PostgreSQL, Babelfish para Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL

MySQL (versão 5.5 e superior)

Aurora PostgreSQL, MySQL, PostgreSQL

Você pode migrar o esquema e os dados do MySQL para um cluster de banco de dados Aurora MySQL sem usar. AWS SCT Para obter mais informações, consulte Migração de dados para um cluster de banco de dados do Amazon Aurora.

Oracle (versão 10.2 e superior)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL

PostgreSQL (versão 9.1 e superior)

Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL

SAP ASE (12.5, 15.0, 15.5, 15.7 e 16.0)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL

Para obter mais informações sobre como converter um esquema de data warehouse, consulte Convertendo esquemas de data warehouse para o Amazon RDS usando AWS SCT.

Para converter o esquema de banco de dados para o Amazon RDS, siga as etapas de alto nível a seguir:

  • Criação de regras de migração em AWS SCT— Antes de converter seu esquema com AWS SCT, você pode configurar regras que alteram o tipo de dados das colunas, movem objetos de um esquema para outro e alteram os nomes dos objetos.

  • : a AWS SCT cria uma versão local do esquema convertido para você analisar, mas não a aplica à instância de banco de dados de destino até que você esteja pronto.

  • Usando o relatório de avaliação no AWS Schema Conversion Tool: a AWS SCT cria um relatório de avaliação de migração de banco de dados que detalha os elementos do esquema que não podem ser convertidos automaticamente. É possível usar esse relatório para identificar onde você precisa criar um esquema na sua instância de banco de dados do Amazon RDS que seja compatível com o seu banco de dados de origem.

  • Conversão de esquemas usando o AWS SCT: se você tem elementos do esquema que não podem ser convertidos automaticamente, há duas opções: atualizar o esquema de origem e fazer a conversão novamente ou criar elementos do esquema equivalentes na instância de banco de dados de destino do Amazon RDS.

  • Atualizando e atualizando esquemas convertidos no AWS SCT— Você pode atualizar seu AWS SCT projeto com o esquema mais recente do seu banco de dados de origem.

  • Salvando e aplicando esquemas convertidos em AWS SCT— Quando estiver pronto, AWS SCT aplique o esquema convertido em seu projeto local à sua instância de banco de dados Amazon RDS de destino.