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 d'IA, 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 pour le traitement des transactions d'intelligence artificielle autonome
Dans cet exemple, Instance gérée Azure SQL est la technologie source et Autonomous AI 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 au service Autonomous AI 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 : Traitement des transactions par intelligence artificielle autonome vers Apache Kafka
Dans cet exemple, Autonomous AI 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 au service Autonomous AI 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 Autonomous AI Transaction Processing
Dans cet exemple, PostgreSQL est la technologie source et Autonomous AI 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 au service Autonomous AI 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.