OCI GoldenGate-Beispieltopologien

Bevor Sie Ihre OCI-GoldenGate-Deployments erstellen, lesen Sie diese Beispieltopologien, um die Anzahl der Ressourcen zu planen, die Ihre Lösung benötigt.

Wie viele Ressourcen sind erforderlich?

Deployments

Um zu bestimmen, wie viele Bereitstellungen Ihre Lösung benötigt, berücksichtigen Sie die Technologien, zwischen denen Sie Daten replizieren.

Beispiel: Wenn Ihre Quell- und Zieldatenbank autonome Oracle-Datenbanken sind, benötigen Sie nur einen Oracle-Deployment-Typ.

Beschreibung von atp-adw.png folgt
Beschreibung der Abbildung atp-adw.png

Informationen hierzu finden Sie unter Daten zwischen Cloud-Datenbanken in derselben Region replizieren.

Wenn Sie Daten zwischen zwei verschiedenen Technologien replizieren, benötigen Sie zwei OCI-GoldenGate-Deployments. Beispiel: Wenn die Quelldatenbank ein MySQL-Datenbanktyp ist und das Ziel ein Big Data-Typ ist, müssen Sie folgende Schritte ausführen:
  • Erstellen Sie ein MySQL-Deployment für die MySQL-Quelle
  • Big Data Deployment für das Big Data-Ziel erstellen
Diese Lösung erfordert auch einen Verteilungspfad. Einzelheiten finden Sie in den folgenden Beispielen.

Verbindungen

Sie müssen eine Verbindung für jede Quell- und Zieltechnologie erstellen und dann die Verbindungen dem entsprechenden Deployment zuweisen. Mit dem obigen Beispiel "MySQL to Big Data" müssen Sie:
  • Erstellen Sie eine Verbindung zur Quelldatenbank MySQL, und weisen Sie sie dann dem Deployment MySQL zu
  • Erstellen Sie eine Verbindung zur Big Data-Zieltechnologie, und weisen Sie sie dann dem Big Data Deployment zu
Hinweis

Wenn das Ziel-Deployment keinen öffentlichen Endpunkt aufweist, müssen Sie auch eine GoldenGate-Verbindung erstellen und diese Verbindung dem Quell-Deployment zuweisen.

Beispiel: Azure SQL Managed Instance to Autonomous AI Transaction Processing

In diesem Beispiel ist Azure SQL Managed Instance die Quelltechnologie und Autonomous AI Transaction Processing (ATP) das Ziel.

Beschreibung von azure-atp.png folgt
Beschreibung der Abbildung azure-atp.png

Für dieses Replikationsszenario benötigen Sie:

  • Zwei Deployments:
    • Ein Microsoft SQL Server-Deployment für die Quelldatenbank
    • Ein Oracle-Deployment für die Zieldatenbank
  • Verbindungen:
    • Eine Verbindung zu einer von Azure SQL verwalteten Instanz und dann der Bereitstellung von Microsoft SQL Server zugewiesen
    • Eine Verbindung zur autonomen KI-Transaktionsverarbeitung und anschließend dem Oracle-Deployment zugewiesen
    • Wenn das Ziel-Deployment keinen öffentlichen Endpunkt aufweist, erstellen Sie eine Oracle GoldenGate-Verbindung, und weisen Sie sie dem Quell-Deployment zu.
  • Prozesse:
    • Ein Extraktionsprozess, der im Quell-Deployment erstellt wird
    • Ein Verteilungspfad, der im Quell-Deployment erstellt wird
    • Ein im Ziel-Deployment erstelltes Replicat

Dieses Replikationsszenario ist als quickstart verfügbar.

Beispiel: Autonome KI-Transaktionsverarbeitung an Apache Kafka

In diesem Beispiel ist Autonomous AI Transaction Processing (ATP) die Quelltechnologie und Apache Kafka das Ziel.

Beschreibung von atp-kafka.png folgt
Beschreibung der Abbildung atp-kafka.png

Für dieses Replikationsszenario benötigen Sie:

  • Zwei Deployments:
    • Ein Oracle-Deployment für die Quelldatenbank
    • Ein Big Data-Deployment für die Zieltechnologie
  • Verbindungen:
    • Eine Verbindung zur autonomen KI-Transaktionsverarbeitung und anschließend dem Oracle-Deployment zugewiesen
    • Eine Verbindung zu Apache Kafka und dann dem Big Data-Deployment zugewiesen
    • Wenn das Ziel-Deployment keinen öffentlichen Endpunkt aufweist, erstellen Sie eine Oracle GoldenGate-Verbindung, und weisen Sie sie dem Quell-Deployment zu.
  • Prozesse:
    • Ein Extraktionsprozess, der im Quell-Deployment erstellt wird
    • Ein Verteilungspfad, der im Quell-Deployment erstellt wird
    • Ein im Ziel-Deployment erstelltes Replicat

Dieses Replikationsszenario ist als Schnellstart verfügbar.

Beispiel: PostgreSQL für autonome AI-Transaktionsverarbeitung

In diesem Beispiel ist PostgreSQL die Quelltechnologie und Autonomous AI Transaction Processing (ATP) das Ziel.

Beschreibung von postgres-atp.png folgt
Beschreibung der Abbildung postgres-atp.png

Für dieses Replikationsszenario benötigen Sie:

  • Zwei Deployments:
    • Ein PostgresSQL-Deployment für die Quelldatenbank
    • Ein Oracle-Deployment für die Zieltechnologie
  • Verbindungen:
    • Eine Verbindung zu PostgreSQL, die dann dem Deployment PostgreSQL zugewiesen wird
    • Eine Verbindung zur autonomen KI-Transaktionsverarbeitung und anschließend dem Oracle-Deployment zugewiesen
    • Wenn das Ziel-Deployment keinen öffentlichen Endpunkt aufweist, erstellen Sie eine Oracle GoldenGate-Verbindung, und weisen Sie sie dem Quell-Deployment zu.
  • Prozesse:
    • Ein Extraktionsprozess, der im Quell-Deployment erstellt wird
    • Ein Verteilungspfad, der im Quell-Deployment erstellt wird
    • Ein im Ziel-Deployment erstelltes Replicat

Dieses Replikationsszenario ist als Schnellstart verfügbar.

Beispiel: PostgreSQL bis MySQL

In diesem Beispiel ist PostgreSQL die Quelltechnologie und MySQL das Ziel.

Beschreibung von postgres-mysql.png folgt
Beschreibung der Abbildung postgres-mysql.png

Für dieses Replikationsszenario benötigen Sie:

  • Zwei Deployments:
    • Ein PostgresSQL-Deployment für die Quelldatenbank
    • Ein MySQL-Deployment für die Zieltechnologie
  • Verbindungen:
    • Eine Verbindung zu PostgreSQL, die dann dem Deployment PostgreSQL zugewiesen wird
    • Eine Verbindung zu MySQL, die dann dem Deployment MySQL zugewiesen wird
    • Wenn das Ziel-Deployment keinen öffentlichen Endpunkt aufweist, erstellen Sie eine Oracle GoldenGate-Verbindung, und weisen Sie sie dem Quell-Deployment zu.
  • Prozesse:
    • Ein Extraktionsprozess, der im Quell-Deployment erstellt wird
    • Ein Verteilungspfad, der im Quell-Deployment erstellt wird
    • Ein im Ziel-Deployment erstelltes Replicat

Dieses Replikationsszenario ist als Schnellstart verfügbar.

Beispiel: PostgreSQL zu Snowflake

In diesem Beispiel ist PostgreSQL die Quelltechnologie, und Snowflake ist das Ziel.

Beschreibung von postgres-snowflake.png folgt
Beschreibung der Abbildung postgres-snowflake.png

Für dieses Replikationsszenario benötigen Sie:

  • Zwei Deployments:
    • Ein PostgresSQL-Deployment für die Quelldatenbank
    • Ein Big Data-Deployment für die Zieltechnologie
  • Verbindungen:
    • Eine Verbindung zu PostgreSQL, die dann dem Deployment PostgreSQL zugewiesen wird
    • Eine Verbindung zu Snowflake, die dann dem Big Data-Deployment zugewiesen wird
    • Wenn das Ziel-Deployment keinen öffentlichen Endpunkt aufweist, erstellen Sie eine Oracle GoldenGate-Verbindung, und weisen Sie sie dem Quell-Deployment zu.
  • Prozesse:
    • Ein Extraktionsprozess, der im Quell-Deployment erstellt wird
    • Ein Verteilungspfad, der im Quell-Deployment erstellt wird
    • Ein im Ziel-Deployment erstelltes Replicat

Dieses Replikationsszenario ist als Schnellstart verfügbar.