OCI GoldenGate 拓樸範例

在您建立 OCI GoldenGate 部署之前,請先檢閱這些範例拓樸,協助您規劃解決方案所需的資源數量。

我需要多少資源?

部署

為了確定您的解決方案需要多少部署,請考量您要在之間複製資料的技術類型。

例如,如果您的來源和目標資料庫是 Oracle Autonomous Databases,則您只需要一種 Oracle 部署類型。

atp-adw.png 的描述如下
atp-adw.png 圖解描述

請參閱在相同區域的雲端資料庫之間複製資料

如果您要在兩個不同的技術之間複製資料,則需要兩個 OCI GoldenGate 部署。例如,如果您的來源資料庫是 MySQL database 類型,而您的目標為大數據類型,則您必須:
  • 為您的 MySQL 來源建立 MySQL 部署
  • 建立大數據目標的大數據部署
此解決方案還需要配銷路徑。請參閱下列範例以取得詳細資料。

連線

您必須為每個來源和目標技術建立連線,然後將連線指派給適當的部署。使用上述 MySQL to Big Data 範例時,您必須:
  • 建立來源 MySQL database 連線,然後將它指派給 MySQL 部署
  • 建立與目標大數據技術的連線,然後將它指派給大數據部署

附註:

如果您的目標部署沒有公用端點,則也必須建立 GoldenGate 連線,然後將此連線指派給來源部署。

範例:Azure SQL Managed Instance to Autonomous Transaction Processing

在此範例中,Azure SQL Managed Instance 是來源技術,而 Autonomous Transaction Processing (ATP) 則是目標。

azure-atp.png 的描述如下
azure-atp.png 圖解描述

對於此複製案例,您需要:

  • 兩個部署:
    • 來源資料庫的 Microsoft SQL Server 部署
    • 目標資料庫的 Oracle 部署
  • 人脈關係:
    • 連線至 Azure SQL 受管理執行處理,然後指定給 Microsoft SQL Server 部署
    • Autonomous Transaction Processing 的連線,然後指定給 Oracle 部署
    • 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
  • 處理作業:
    • 來源部署中建立的 Extract 處理作業
    • 來源部署中建立的「分送路徑」
    • 在目標部署中建立的 Replicat

此複寫案例可作為快速啟動

範例:Autonomous Transaction Processing to Apache Kafka

在此範例中,Autonomous Transaction Processing (ATP) 是來源技術,而 Apache Kafka 則是目標。

atp-kafka.png 的描述如下
atp-kafka.png 圖解描述

對於此複製案例,您需要:

  • 兩個部署:
    • 來源資料庫的 Oracle 部署
    • 目標技術的大數據部署
  • 人脈關係:
    • Autonomous Transaction Processing 的連線,然後指定給 Oracle 部署
    • Apache Kafka 的連線,然後再指定給大數據部署
    • 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
  • 處理作業:
    • 來源部署中建立的 Extract 處理作業
    • 來源部署中建立的「分送路徑」
    • 在目標部署中建立的 Replicat

此複寫案例是以快速啟動的形式提供。

範例:PostgreSQL 至 Autonomous Transaction Processing

在此範例中,PostgreSQL 是來源技術,而 Autonomous Transaction Processing (ATP) 是目標。

postgres-atp.png 的描述如下
postgres-atp.png 圖解描述

對於此複製案例,您需要:

  • 兩個部署:
    • 來源資料庫的 PostgresSQL 部署
    • 目標技術的 Oracle 部署
  • 人脈關係:
    • 連線至 PostgreSQL,然後指派給 PostgreSQL 部署
    • Autonomous Transaction Processing 的連線,然後指定給 Oracle 部署
    • 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
  • 處理作業:
    • 來源部署中建立的 Extract 處理作業
    • 來源部署中建立的「分送路徑」
    • 在目標部署中建立的 Replicat

此複寫案例是以快速啟動的形式提供。

範例:PostgreSQL 至 MySQL

在此範例中,PostgreSQL 為來源技術,而 MySQL 為目標。

postgres-mysql.png 的描述如下
postgres-mysql.png 圖解描述

對於此複製案例,您需要:

  • 兩個部署:
    • 來源資料庫的 PostgresSQL 部署
    • 目標技術的 MySQL 部署
  • 人脈關係:
    • 連線至 PostgreSQL,然後指派給 PostgreSQL 部署
    • 連線至 MySQL,然後指派給 MySQL 部署
    • 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
  • 處理作業:
    • 來源部署中建立的 Extract 處理作業
    • 來源部署中建立的「分送路徑」
    • 在目標部署中建立的 Replicat

此複寫案例是以快速啟動的形式提供。

PostgreSQL 到 Snowflake

在此範例中,PostgreSQL 是來源技術,而 Snowflake 是目標。

postgres-snowflake.png 的描述如下
postgres-snowflake.png 圖解描述

對於此複製案例,您需要:

  • 兩個部署:
    • 來源資料庫的 PostgresSQL 部署
    • 目標技術的大數據部署
  • 人脈關係:
    • 連線至 PostgreSQL,然後指派給 PostgreSQL 部署
    • Snowflake 連線,然後指定給大數據部署
    • 如果您的目標部署沒有公用端點,請建立 Oracle GoldenGate 連線,然後將它指派給來源部署。
  • 處理作業:
    • 來源部署中建立的 Extract 處理作業
    • 來源部署中建立的「分送路徑」
    • 在目標部署中建立的 Replicat

此複寫案例是以快速啟動的形式提供。