Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Une migration hétérogène transfère des données entre différentes technologies de base de données.
Le moteur de base de données de la source, tel qu'Oracle, est différent du moteur de base de données de la destination, tel que PostgreSQL.
Les migrations hétérogènes sont plus complexes que les migrations homogènes en raison des différences de structure de schéma, de types de données et de composants de métadonnées entre la base de données source et la base de données de destination. Database Migration Service fournit des outils, tels que la conversion de schéma et de code assistée par Gemini, qui vous aident à convertir le schéma et les objets de votre base de données source dans un format compatible avec votre base de données de destination.
Les migrations hétérogènes utilisent la réplication basée sur la capture des données modifiées (CDC) pour traiter les modifications en cours.
Pour en savoir plus, consultez les scénarios compatibles.
Scénarios compatibles
Database Migration Service est compatible avec les migrations hétérogènes suivantes:
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/05 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/05 (UTC)."],[[["\u003cp\u003eHeterogeneous migration involves moving data between different database technologies, such as from Oracle to PostgreSQL.\u003c/p\u003e\n"],["\u003cp\u003eThese migrations are complex due to variations in schema, data types, and metadata between the source and destination databases.\u003c/p\u003e\n"],["\u003cp\u003eDatabase Migration Service offers tools like Gemini-assisted schema and code conversion to aid in adapting the source database's format to the destination database.\u003c/p\u003e\n"],["\u003cp\u003eChange Data Capture (CDC)-based replication is employed in heterogeneous migrations to manage ongoing data changes.\u003c/p\u003e\n"],["\u003cp\u003eDatabase Migration Service supports specific heterogeneous migration scenarios, including Oracle to Cloud SQL for PostgreSQL and Oracle to AlloyDB for PostgreSQL.\u003c/p\u003e\n"]]],[],null,["# Heterogeneous migrations\n\nA heterogeneous migration moves data between different database technologies.\nThe database engine of the source, such as Oracle differs from the database\nengine of the destination, such as PostgreSQL.\n\nHeterogeneous migrations are more complex than homogeneous migrations due to\ndifferences in schema structure, data types, and metadata components between the\nsource database and the destination database. Database Migration Service provides tools,\nsuch as Gemini-assisted schema and code conversion, that help you\nconvert the schema and objects from your source database into a format that is\ncompatible with your destination database.\n\nHeterogeneous migrations use replication based on Change Data Capture (CDC) to\nprocess ongoing changes.\n\nFor more information, see supported scenarios.\n\nSupported scenarios\n-------------------\n\nDatabase Migration Service supports the following heterogeneous migrations:\n\n- [Migrate from Oracle to Cloud SQL for PostgreSQL](/database-migration/docs/oracle-to-postgresql/scenario-overview)\n- [Migrate from Oracle to AlloyDB for PostgreSQL](/database-migration/docs/oracle-to-alloydb/scenario-overview)\n- [Migrate from SQL Server to Cloud SQL for PostgreSQL](/database-migration/docs/sqlserver-to-csql-pgsql/scenario-overview)\n- [Migrate from SQL Server to AlloyDB for PostgreSQL](/database-migration/docs/sqlserver-to-alloydb/scenario-overview)"]]