Exemples de topologies GoldenGate pour OCI
Avant de créer vos déploiements OCI GoldenGate, consultez ces exemples de topologies pour vous aider à planifier le nombre de ressources dont votre solution a besoin.
Déploiements
Pour déterminer le nombre de déploiements dont votre solution a besoin, tenez compte des types de technologie entre lesquels vous répliquez des données.
Par exemple, si vos bases de données source et cible sont des bases de données autonomes Oracle, vous n'avez besoin que d'un seul type de déploiement Oracle.

Description de l'illustration atp-adw.png
Voir Répliquer des données entre des bases de données en nuage dans la même région.
- Créer un déploiement MySQL pour votre source MySQL
- Créer un déploiement de mégadonnées pour votre cible de mégadonnées
Connexions
- Créez une connexion à la base de données MySQL database source, puis affectez-la au déploiement MySQL
- Créez une connexion à votre technologie de mégadonnées cible, puis affectez-la au déploiement du service de mégadonnées
Note :
Si votre déploiement cible n'a pas de point d'extrémité public, vous devez également créer une connexion GoldenGate, puis affecter cette connexion au déploiement source.Exemple : Instance gérée Azure SQL vers Autonomous Transaction Processing
Dans cet exemple, Instance gérée Azure SQL est la technologie source et Autonomous Transaction Processing (ATP) est la cible.

Description de l'illustration azure-atp.png
Pour ce scénario de réplication, vous devez :
- Deux déploiements :
- Déploiement de Microsoft SQL Server pour la base de données source
- Déploiement Oracle pour la base de données cible
- Connexions :
- Connexion à une instance gérée Azure SQL, puis affectée au déploiement de Microsoft SQL Server
- Connexion à la base de données Autonomous Transaction Processing, puis affectée au déploiement Oracle
- Si votre déploiement cible n'a pas de point d'extrémité public, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus d'extraction créé dans le déploiement source
- Chemin de répartition créé dans le déploiement source
- Réplication créée dans le déploiement cible
Ce scénario de réplication est disponible en démarrage rapide.
Exemple : Autonomous Transaction Processing vers Apache Kafka
Dans cet exemple, Autonomous Transaction Processing (ATP) est la technologie source et Apache Kafka est la cible.

Description de l'illustration atp-kafka.png
Pour ce scénario de réplication, vous devez :
- Deux déploiements :
- Déploiement Oracle pour la base de données source
- Déploiement de mégadonnées pour la technologie cible
- Connexions :
- Connexion à la base de données Autonomous Transaction Processing, puis affectée au déploiement Oracle
- Connexion à Apache Kafka, puis affectée au déploiement du service de mégadonnées
- Si votre déploiement cible n'a pas de point d'extrémité public, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus d'extraction créé dans le déploiement source
- Chemin de répartition créé dans le déploiement source
- Réplication créée dans le déploiement cible
Ce scénario de réplication est disponible en tant que démarrage rapide.
Exemple : PostgreSQL vers une base de données Autonomous Transaction Processing
Dans cet exemple, PostgreSQL est la technologie source et Autonomous Transaction Processing (ATP) est la cible.

Description de l'illustration postgres-atp.png
Pour ce scénario de réplication, vous devez :
- Deux déploiements :
- Déploiement PostgresSQL pour la base de données source
- Un déploiement Oracle pour la technologie cible
- Connexions :
- Connexion à PostgreSQL, puis affectée au déploiement PostgreSQL
- Connexion à la base de données Autonomous Transaction Processing, puis affectée au déploiement Oracle
- Si votre déploiement cible n'a pas de point d'extrémité public, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus d'extraction créé dans le déploiement source
- Chemin de répartition créé dans le déploiement source
- Réplication créée dans le déploiement cible
Ce scénario de réplication est disponible en tant que démarrage rapide.
Exemple : PostgreSQL à MySQL
Dans cet exemple, PostgreSQL est la technologie source et MySQL est la cible.

Description de l'illustration postgres-mysql.png
Pour ce scénario de réplication, vous devez :
- Deux déploiements :
- Déploiement PostgresSQL pour la base de données source
- Un déploiement MySQL pour la technologie cible
- Connexions :
- Connexion à PostgreSQL, puis affectée au déploiement PostgreSQL
- Connexion à MySQL, puis affectée au déploiement MySQL
- Si votre déploiement cible n'a pas de point d'extrémité public, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus d'extraction créé dans le déploiement source
- Chemin de répartition créé dans le déploiement source
- Réplication créée dans le déploiement cible
Ce scénario de réplication est disponible en tant que démarrage rapide.
PostgreSQL à Snowflake
Dans cet exemple, PostgreSQL est la technologie source et Snowflake est la cible.

Description de l'illustration postgres-snowflake.png
Pour ce scénario de réplication, vous devez :
- Deux déploiements :
- Déploiement PostgresSQL pour la base de données source
- Déploiement de mégadonnées pour la technologie cible
- Connexions :
- Connexion à PostgreSQL, puis affectée au déploiement PostgreSQL
- Une connexion à Snowflake, puis affectée au déploiement de Big Data
- Si votre déploiement cible n'a pas de point d'extrémité public, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus d'extraction créé dans le déploiement source
- Chemin de répartition créé dans le déploiement source
- Réplication créée dans le déploiement cible
Ce scénario de réplication est disponible en tant que démarrage rapide.