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à.
Esegui la migrazione dei dati
Una volta completata la migrazione dello schema, puoi spostare i dati dal database di origine al database di destinazione. A seconda dei requisiti di disponibilità dell'applicazione, è possibile eseguire un semplice processo di estrazione che esegue una copia unica dei dati di origine nel nuovo database. In alternativa, è possibile utilizzare uno strumento che copia i dati correnti e continua a replicare tutte le modifiche finché non si è pronti per passare al nuovo database. Per le migrazioni con rehosting e ripiattaforma, ti consigliamo di utilizzare strumenti nativi specifici del database per migrare i dati.
Gli strumenti che possono aiutarti con il trasferimento dei dati includono AWS Database Migration Service () e strumenti di migrazione offline.AWS DMS Queste informazioni vengono descritte nelle sezioni seguenti.
AWS DMS
Dopo averli utilizzati AWS SCT per convertire gli oggetti dello schema dal motore di database di origine al motore di destinazione, è possibile utilizzarli AWS DMS per migrare i dati. Con AWS DMS puoi mantenere attivo e funzionante il database di origine mentre i dati vengono replicati. È possibile eseguire una copia unica dei dati o eseguire una copia con replica continua. Quando i database di origine e di destinazione sono sincronizzati, puoi mettere il database offline e spostare le operazioni nel database di destinazione. AWS DMS può essere utilizzato per migrazioni di database omogenee (ad esempio, da un database Oracle locale a un database Amazon RDS for Oracle) nonché migrazioni eterogenee (ad esempio, da un database Oracle locale a un database Amazon RDS for PostgreSQL). Per ulteriori informazioni sull'utilizzo di AWS DMS, consulta la documentazione di AWS DMS.
Opzioni di migrazione offline
È possibile utilizzare altre opzioni oltre AWS DMS a estrarre i dati dal database di origine e caricarli nel database di destinazione. Queste opzioni sono adatte soprattutto quando è consentito il downtime delle applicazioni durante l'attività di migrazione dei dati. Alcuni esempi di questi metodi includono:
-
Un estratto di valori separati da virgole (CSV) dal database di origine caricato nel database di destinazione
-
Per i database di origine Oracle, l'utilità ora2pg per copiare i dati su PostgreSQL
-
Lavori personalizzati di estrazione, trasformazione, caricamento (ETL) per copiare i dati dall'origine alla destinazione