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 database Amazon RDS 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 funzionalità Amazon RDS 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 OLTP (Online Transaction Processing) in un'istanza DB MySQL di Amazon Relational Database Service (Amazon RDS) MySQL, un cluster DB Amazon Aurora o un'istanza DB PostgreSQL. I motori di database di origine e di destinazione contengono molte caratteristiche e funzionalità diverse e AWS SCT tentano di creare uno schema equivalente nell'istanza database Amazon RDS laddove possibile. Se non è possibile una conversione diretta, AWS SCT fornisce un elenco di possibili azioni da intraprendere.
Argomenti
AWS SCT supporta le seguenti conversioni OLTP (Online Transaction Processing).
Database di origine | Database di destinazione |
---|---|
IBM Db2 per z/OS (versione 12) |
Edizione compatibile con Amazon Aurora MySQL, edizione compatibile con Amazon Aurora PostgreSQL, MySQL, PostgreSQL |
IBM Db2 LUW (versioni 9.1, 9.5, 9.7, 10.5, 11.1 e 11.5) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL |
Database SQL di Microsoft Azure |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL |
Microsoft SQL Server (versione 2008 R2 e successive) |
Aurora MySQL, Aurora PostgreSQL, Babelfish per Aurora PostgreSQL, MariaDB, Microsoft SQL Server, MySQL, PostgreSQL |
MySQL (versione 5.5 e successive) |
Aurora PostgreSQL, MySQL, PostgreSQL È possibile migrare schemi e dati da MySQL a un cluster Aurora MySQL DB senza utilizzarli. AWS SCT Per ulteriori informazioni, consulta Migrazione dei dati in un cluster Amazon Aurora DB. |
Oracle (versione 10.2 e successive) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL |
PostgreSQL (versione 9.1 e successive) |
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 |
Per informazioni sulla conversione dello schema di un data warehouse, Conversione degli schemi di data warehouse in Amazon RDS utilizzando AWS SCT consulta.
Per convertire lo schema del database in Amazon RDS, 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 DB Amazon RDS 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 database Amazon RDS di destinazione.
-
Aggiornamento e aggiornamento degli schemi convertiti in AWS SCT— Puoi aggiornare il AWS SCT progetto con lo schema più recente del 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 database Amazon RDS di destinazione.