Una migrazione eterogenea sposta i dati tra diverse tecnologie di database. Il motore del database dell'origine, ad esempio Oracle, è diverso dal motore del database della destinazione, ad esempio PostgreSQL.
Le migrazioni eterogenee sono più complesse delle migrazioni omogenee a causa delle differenze nella struttura dello schema, nei tipi di dati e nei componenti dei metadati tra il database di origine e il database di destinazione. Database Migration Service fornisce strumenti, come la conversione di schemi e codice assistita da Gemini, che consentono di convertire lo schema e gli oggetti del database di origine in un formato compatibile con il database di destinazione.
Le migrazioni eterogenee utilizzano la replica basata su Change Data Capture (CDC) per elaborare le modifiche in corso.
Per ulteriori informazioni, consulta Scenari supportati.
Scenari supportati
Database Migration Service supporta le seguenti migrazioni eterogenee:
- Esegui la migrazione da Oracle a Cloud SQL per PostgreSQL
- Esegui la migrazione da Oracle ad AlloyDB per PostgreSQL
- Esegui la migrazione da SQL Server a Cloud SQL per PostgreSQL
- Esegui la migrazione da SQL Server ad AlloyDB per PostgreSQL