Exemples de topologies OCI GoldenGate
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, prenez en compte les types de technologies entre lesquelles 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,
Reportez-vous à Réplication des données entre des bases de données cloud d'une même région.
- Créez un déploiement MySQL pour la source MySQL.
- Créer un déploiement Big Data pour votre cible Big Data
Connexions
- Créez une connexion à votre base de données MySQL database source, puis affectez-la au déploiement MySQL
- Créer une connexion au déploiement Big Data cible, puis l'affecter au déploiement Big Data
Remarques :
Si le déploiement cible n'a pas d'adresse publique, vous devez également créer une connexion GoldenGate, puis l'affecter au déploiement source.Exemple : instance gérée Azure SQL vers Autonomous Transaction Processing
Dans cet exemple, l'instance gérée Azure SQL est la technologie source et l'ATP (Autonomous Transaction Processing) est la cible.

description de l'illustration azure-atp.png,
Pour ce scénario de réplication, vous devez :
- Deux déploiements :
- Déploiement Microsoft SQL Server pour la base de données source
- Déploiement Oracle pour la base de données cible
- Connexions:
- Connexion à l'instance gérée Azure SQL, puis affectée au déploiement Microsoft SQL Server
- Connexion à Autonomous Transaction Processing, puis affectation au déploiement Oracle
- Si le déploiement cible n'a pas d'adresse publique, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus Extract créé dans le déploiement source
- Chemin de distribution créé dans le déploiement source
- Une réplication créée dans le déploiement cible
Ce scénario de réplication est disponible en tant que quickstart.
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
- Un déploiement Big Data pour la technologie cible
- Connexions:
- Connexion à Autonomous Transaction Processing, puis affectation au déploiement Oracle
- Une connexion à Apache Kafka, puis affectée au déploiement Big Data
- Si le déploiement cible n'a pas d'adresse publique, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus Extract créé dans le déploiement source
- Chemin de distribution créé dans le déploiement source
- Une 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 Transaction Processing
Dans cet exemple, PostgreSQL est la technologie source et Autonomous Transaction Processing (ATP) est la cible.

Description de l'image 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
- Déploiement Oracle pour la technologie cible
- Connexions:
- Une connexion à PostgreSQL, puis affectée au déploiement PostgreSQL
- Connexion à Autonomous Transaction Processing, puis affectation au déploiement Oracle
- Si le déploiement cible n'a pas d'adresse publique, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus Extract créé dans le déploiement source
- Chemin de distribution créé dans le déploiement source
- Une 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'image 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
- Déploiement MySQL pour la technologie cible
- Connexions:
- Une connexion à PostgreSQL, puis affectée au déploiement PostgreSQL
- Une connexion à MySQL, puis affectée au déploiement MySQL
- Si le déploiement cible n'a pas d'adresse publique, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus Extract créé dans le déploiement source
- Chemin de distribution créé dans le déploiement source
- Une 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'image 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
- Un déploiement Big Data pour la technologie cible
- Connexions:
- Une connexion à PostgreSQL, puis affectée au déploiement PostgreSQL
- Une connexion à Snowflake, puis affectée au déploiement Big Data
- Si le déploiement cible n'a pas d'adresse publique, créez une connexion Oracle GoldenGate, puis affectez-la au déploiement source.
- Processus :
- Processus Extract créé dans le déploiement source
- Chemin de distribution créé dans le déploiement source
- Une réplication créée dans le déploiement cible
Ce scénario de réplication est disponible en tant que démarrage rapide.