Uma migração heterogênea move dados entre diferentes tecnologias de banco de dados. O mecanismo de banco de dados da origem, como o Oracle, é diferente do mecanismo de banco de dados do destino, como o PostgreSQL.
As migrações heterogêneas são mais complexas do que as homogêneas devido a diferenças na estrutura do esquema, nos tipos de dados e nos componentes de metadados entre o banco de dados de origem e o de destino. O Database Migration Service oferece ferramentas, como o esquema assistido pelo Gemini e a conversão de código, que ajudam a converter o esquema e os objetos do banco de dados de origem em um formato compatível com o banco de dados de destino.
As migrações heterogêneas usam replicação com base na captura de dados alterados (CDC, na sigla em inglês) para processar as mudanças em andamento.
Para mais informações, consulte os cenários compatíveis.
Cenários compatíveis
O Database Migration Service é compatível com as seguintes migrações heterogêneas:
- Migrar do Oracle para o Cloud SQL para PostgreSQL
- Migrar do Oracle para o AlloyDB para PostgreSQL
- Migrar do SQL Server para o Cloud SQL para PostgreSQL
- Migrar do SQL Server para o AlloyDB para PostgreSQL