Migrer des données vers AlloyDB Omni

Cette page décrit la procédure de migration des données de PostgreSQL ou d'Oracle vers AlloyDB Omni.

PostgreSQL vers AlloyDB Omni

Utilisez les outils suivants en fonction de la complexité et du temps d'arrêt de votre migration pour migrer des données de PostgreSQL vers AlloyDB Omni:

Type de migration Outil
Migration simple avec un temps d'arrêt suffisant pg_dump pour sauvegarder la base de données existante et pg_restore pour restaurer la sauvegarde dans la nouvelle base de données.
Migration complexe avec un temps d'arrêt suffisant pgloader pour diffuser des données de la source vers la destination.
Migration complexe avec un temps d'arrêt minimal pglogical pour répliquer les données de la source vers la destination.

Oracle vers AlloyDB Omni

Si vous disposez d'un temps d'arrêt suffisant pour déplacer le volume de données dans Oracle et convertir toute la logique d'application résidente Oracle en PostgreSQL, utilisez Ora2Pg pour la conversion de schéma, le transfert de données et la conversion de code.

Si le temps d'arrêt de la migration est minimal, utilisez les outils suivants:

Pour migrer Utiliser
Code et schéma Database Migration Service de Google Cloud pour migrer le schéma et le code
Ora2Pg pour la conversion de schéma, le transfert de données et la conversion de code
Outil de capture des données modifiées (CDC, Change Data Capture) selon les besoins pour identifier et capturer les données à partir des tables relationnelles Oracle, et mettre les données de modification à la disposition des applications.
Données Equalum pour diffuser les données.