OCI GoldenGate 拓扑示例
在创建 OCI GoldenGate 部署之前,请查看以下示例拓扑,以帮助您规划解决方案所需的资源数量。
我需要多少资源?
部署
要确定您的解决方案需要多少部署,请考虑您复制数据的技术类型。
例如,如果源数据库和目标数据库是自治 AI 数据库,则只需一种 Oracle 部署类型。

如果您要在两种不同技术之间复制数据,则需要两个 OCI GoldenGate 部署。例如,如果源数据库是 MySQL 数据库类型,而目标为大数据类型,则必须:
-
为 MySQL 源创建 MySQL 部署
-
为您的大数据目标创建大数据部署
此解决方案还需要分配路径。有关详细信息,请参见以下示例。
连接
您必须为每个源技术和目标技术创建连接,然后将连接分配给相应的部署。使用 MySQL to Big Data 示例,必须:
-
创建与源 MySQL 数据库的连接,然后将其分配给 MySQL 部署
-
创建与目标大数据技术的连接,然后将其分配给大数据部署
示例:Azure SQL 托管实例到自治 AI 事务处理
在此示例中,Azure SQL 托管实例是源技术,自治 AI 事务处理 (ATP) 是目标。

对于此复制方案,您需要:
-
两个部署:
-
源数据库的 Microsoft SQL Server 部署
-
目标数据库的 Oracle 部署
-
-
关系:
-
与 Azure SQL 托管实例的连接,然后分配给 Microsoft SQL Server 部署
-
与自治 AI 事务处理的连接,然后分配给 Oracle 部署
-
-
进程:
-
在来源部署中创建的提取流程
-
在源部署中创建的分发路径
-
在目标部署中创建的复制
-
此复制方案以 quickstart 形式提供。
示例:自治 AI 事务处理到 Apache Kafka
在此示例中,自治 AI 事务处理 (ATP) 是源技术,Apache Kafka 是目标。

对于此复制方案,您需要:
-
两个部署:
-
源数据库的 Oracle 部署
-
面向目标技术的大数据部署
-
-
关系:
-
与自治 AI 事务处理的连接,然后分配给 Oracle 部署
-
与 Apache Kafka 的连接,然后分配给大数据部署
-
-
进程:
-
在来源部署中创建的提取流程
-
在源部署中创建的分发路径
-
在目标部署中创建的复制
-
此复制方案可用作 quickstart 。
示例:PostgreSQL 到自治 AI 事务处理
在此示例中,PostgreSQL 是源技术,而自治 AI 事务处理 (ATP) 是目标。

对于此复制方案,您需要:
-
两个部署:
-
源数据库的 PostgresSQL 部署
-
面向目标技术的 Oracle 部署
-
-
关系:
-
到 PostgreSQL 的连接,然后分配给 PostgreSQL 部署
-
与自治 AI 事务处理的连接,然后分配给 Oracle 部署
-
-
进程:
-
在来源部署中创建的提取流程
-
在源部署中创建的分发路径
-
在目标部署中创建的复制
-
此复制方案可用作 quickstart 。
示例:PostgreSQL 到 MySQL
在此示例中,PostgreSQL 是源技术,而 MySQL 是目标。

对于此复制方案,您需要:
-
两个部署:
-
源数据库的 PostgresSQL 部署
-
面向目标技术的 MySQL 部署
-
-
关系:
-
到 PostgreSQL 的连接,然后分配给 PostgreSQL 部署
-
与 MySQL 的连接,然后分配给 MySQL 部署
-
-
进程:
-
在来源部署中创建的提取流程
-
在源部署中创建的分发路径
-
在目标部署中创建的复制
-
此复制方案可用作 quickstart 。
PostgreSQL 到 Snowflake
在此示例中,PostgreSQL 是源技术,Snowflake 是目标。

对于此复制方案,您需要:
-
两个部署:
-
源数据库的 PostgresSQL 部署
-
面向目标技术的大数据部署
-
-
关系:
-
到 PostgreSQL 的连接,然后分配给 PostgreSQL 部署
-
与 Snowflake 的连接,然后分配给大数据部署
-
-
进程:
-
在来源部署中创建的提取流程
-
在源部署中创建的分发路径
-
在目标部署中创建的复制
-
此复制方案可用作 quickstart 。