Conversione degli schemi di database in AWS Schema Conversion Tool - AWS Schema Conversion Tool

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Conversione degli schemi di database in AWS Schema Conversion Tool

È possibile utilizzare il comando AWS Schema Conversion Tool (AWS SCT) per convertire gli schemi di database esistenti da un motore di database a un altro. La conversione di un database utilizzando l'interfaccia AWS SCT utente può essere abbastanza semplice, ma ci sono diversi aspetti da considerare prima di eseguire la conversione.

Ad esempio, è possibile AWS SCT eseguire le seguenti operazioni:

  • Puoi usarlo AWS SCT per copiare uno schema di database locale esistente su un'istanza Amazon RDS DB che esegue lo stesso motore. Puoi utilizzare questa caratteristica per analizzare il potenziale risparmio sui costi del passaggio al cloud e della modifica del tipo di licenza.

  • In alcuni casi, le funzionalità del database non possono essere convertite in RDS funzionalità Amazon equivalenti. Se ospiti e gestisci autonomamente un database sulla piattaforma Amazon Elastic Compute Cloud EC2 (Amazon), puoi emulare queste funzionalità AWS sostituendole con servizi.

  • AWS SCT automatizza gran parte del processo di conversione dello schema del database di elaborazione delle transazioni online (OLTP) in un'istanza Amazon Relational Database Service (AmazonRDS) My SQL DB, un cluster Amazon Aurora DB o un'istanza DB Postgre. SQL I motori di database di origine e di destinazione contengono molte caratteristiche e funzionalità diverse e AWS SCT tentano di creare uno schema equivalente nella tua istanza Amazon RDS DB laddove possibile. Se non è possibile una conversione diretta, AWS SCT fornisce un elenco di possibili azioni da intraprendere.

AWS SCT supporta le seguenti conversioni di elaborazione delle transazioni online (OLTP).

Database di origine Database di destinazione

IBMDb2 per z/OS (versione 12)

Edizione compatibile con Amazon Aurora My, Amazon Aurora Postgre edizione SQL compatibile, My, SQL Postgre SQL SQL

IBMDb2 LUW (versioni 9.1, 9.5, 9.7, 10.5, 11.1 e 11.5)

Aurora Me, Aurora Postgre, SQL MariaDB, Me, SQL Postgre SQL SQL

Database Microsoft Azure SQL

Aurora Mia, Aurora SQL Postgre, Mia, SQL Postgre SQL SQL

Microsoft SQL Server (versione 2008 R2 e successive)

Aurora Me, Aurora PostgreSQL, Babelfish per SQL Aurora Postgre, MariaDB, Microsoft Server, Me, SQL Postgre SQL SQL SQL

SQLMy (versione 5.5 e successive)

Aurora Postgre, May, Postgre SQL SQL SQL

È possibile migrare schemi e dati da My SQL a un cluster Aurora SQL My DB senza utilizzare. AWS SCT Per ulteriori informazioni, consulta Migrazione dei dati in un cluster Amazon Aurora DB.

Oracle (versione 10.2 e successive)

Aurora MeSQL, Aurora Postgre, SQL MariaDB, Me, Oracle, Postgre SQL SQL

Postgre (versione 9.1 e successive) SQL

Aurora Mia, Aurora SQL Postgre, Mia, SQL Postgre SQL SQL

SAPASE(12,5, 15,0, 15,5, 15,7 e 16,0)

Aurora Me, Aurora Postgre, SQL MariaDB, Me, SQL Postgre SQL SQL

Per informazioni sulla conversione dello schema di un data warehouse, vedere. Conversione degli schemi di data warehouse in Amazon utilizzando RDS AWS SCT

Per convertire lo schema del tuo database in AmazonRDS, esegui i seguenti passaggi di alto livello:

  • Creazione di regole di migrazione in AWS SCT— Prima di convertire lo schema con AWS SCT, puoi impostare regole che modificano il tipo di dati delle colonne, spostano gli oggetti da uno schema all'altro e modificano i nomi degli oggetti.

  • — AWS SCT crea una versione locale dello schema convertito da esaminare, ma non la applica all'istanza DB di destinazione finché l'utente non è pronto.

  • Utilizzando il rapporto di valutazione nel AWS Schema Conversion Tool— AWS SCT crea un rapporto di valutazione della migrazione del database che descrive in dettaglio gli elementi dello schema che non possono essere convertiti automaticamente. Puoi utilizzare questo report per identificare dove devi creare uno schema nella tua istanza Amazon RDS DB compatibile con il tuo database di origine.

  • Conversione degli schemi utilizzando AWS SCT— Se disponi di elementi dello schema che non possono essere convertiti automaticamente, hai due scelte: aggiornare lo schema di origine e riconvertirlo oppure creare elementi dello schema equivalenti nell'istanza Amazon RDS DB di destinazione.

  • Aggiornamento e aggiornamento degli schemi convertiti in AWS SCT— Puoi aggiornare il tuo AWS SCT progetto con lo schema più recente del tuo database di origine.

  • Salvare e applicare schemi convertiti in AWS SCT— Quando sei pronto, AWS SCT applica lo schema convertito nel tuo progetto locale all'istanza Amazon RDS DB di destinazione.