Example OCI GoldenGate topologies

Before you create your OCI GoldenGate deployments, review these sample topologies to help you plan for the number of resources your solution needs.

How many resources do I need?

Deployments

To determine how many deployments your solution needs, consider the types of technologies you’re replicating data between.

For example, if your source and target databases are Autonomous AI Databases, then you need only one Oracle deployment type.

Description of atp-adw.png follows

Description of the illustration atp-adw.png

See Replicate data between cloud databases in the same region.

If you’re replicating data between two different technologies, then you need two OCI GoldenGate deployments. For example, if your source database is a MySQL database type, and your target is a Big Data type, then you must:

This solution also requires a Distribution Path. See the following examples for details.

Connections

You must create a connection for each source and target technology, and then assign the connections to the appropriate deployment. Using the MySQL to Big Data example, you must:

Example: Azure SQL Managed Instance to Autonomous AI Transaction Processing

In this example, Azure SQL Managed Instance is the source technology and Autonomous AI Transaction Processing (ATP) is the target.

Description of azure-atp.png follows

Description of the illustration azure-atp.png

For this replication scenario, you need:

This replication scenario is available as quickstart.

Example: Autonomous AI Transaction Processing to Apache Kafka

In this example, Autonomous AI Transaction Processing (ATP) is the source technology and Apache Kafka is the target.

Description of atp-kafka.png follows

Description of the illustration atp-kafka.png

For this replication scenario, you need:

This replication scenario is available as a quickstart.

Example: PostgreSQL to Autonomous AI Transaction Processing

In this example, PostgreSQL is the source technology and Autonomous AI Transaction Processing (ATP) is the target.

Description of postgres-atp.png follows

Description of the illustration postgres-atp.png

For this replication scenario, you need:

This replication scenario is available as a quickstart.

Example: PostgreSQL to MySQL

In this example, PostgreSQL is the source technology and MySQL is the target.

Description of postgres-mysql.png follows

Description of the illustration postgres-mysql.png

For this replication scenario, you need:

This replication scenario is available as a quickstart.

PostgreSQL to Snowflake

In this example, PostgreSQL is the source technology and Snowflake is the target.

Description of postgres-snowflake.png follows

Description of the illustration postgres-snowflake.png

For this replication scenario, you need:

This replication scenario is available as a quickstart.