OCI GoldenGate 토폴로지 예
OCI GoldenGate 배치를 생성하기 전에 이 샘플 토폴로지를 검토하여 솔루션에 필요한 리소스 수를 계획할 수 있습니다.
필요한 리소스는 몇 개입니까?
배치
솔루션에 필요한 배포 수를 확인하려면 데이터를 복제하는 기술 유형을 고려하십시오.
예를 들어 소스 및 대상 데이터베이스가 자율운영 AI 데이터베이스인 경우 하나의 Oracle 배치 유형만 필요합니다.

동일한 리전의 클라우드 데이터베이스 간 데이터 복제를 참고하세요.
서로 다른 두 기술 간에 데이터를 복제하는 경우 두 개의 OCI GoldenGate 배치가 필요합니다. 예를 들어, 소스 데이터베이스가 MySQL 데이터베이스 유형이고 대상이 Big Data 유형인 경우 다음을 수행해야 합니다.
-
MySQL 소스에 대한 MySQL 배치 생성
-
Big Data 대상에 대한 Big Data 배치 생성
이 솔루션에는 배포 경로도 필요합니다. 자세한 내용은 다음 예제를 참조하십시오.
연결
각 소스 및 대상 기술에 대한 접속을 생성한 다음 해당 배치에 접속을 지정해야 합니다. MySQL to Big Data 예제를 사용하여 다음을 수행해야 합니다.
-
소스 MySQL 데이터베이스에 대한 접속을 생성한 다음 MySQL 배치에 지정합니다.
-
대상 Big Data 기술에 대한 접속을 생성한 다음 Big Data 배치에 지정합니다.
예: 자율운영 AI 트랜잭션 처리에 대한 Azure SQL 관리 인스턴스
이 예에서 Azure SQL 관리 인스턴스는 소스 기술이고 자율운영 AI 트랜잭션 처리(ATP)는 대상입니다.

이 복제 시나리오의 경우 다음이 필요합니다.
-
두 가지 배포:
-
소스 데이터베이스에 대한 Microsoft SQL Server 배포
-
대상 데이터베이스에 대한 Oracle 배치
-
-
관계:
-
Azure SQL 관리 인스턴스에 대한 접속 후 Microsoft SQL Server 배치에 지정됨
-
자율운영 AI 트랜잭션 처리에 대한 접속 후 Oracle 배치에 지정됨
-
-
프로세스:
-
소스 배포에서 생성된 추출 프로세스
-
소스 배치에서 생성된 배포 경로
-
대상 배치에서 생성된 Replicat
-
이 복제 시나리오는 quickstart로 제공됩니다.
예: Apache Kafka로의 자율운영 AI 트랜잭션 처리(ATP)
이 예에서 자율운영 AI 트랜잭션 처리(ATP)는 소스 기술이고 Apache Kafka는 대상입니다.

이 복제 시나리오의 경우 다음이 필요합니다.
-
두 가지 배포:
-
소스 데이터베이스에 대한 Oracle 배치
-
대상 기술을 위한 Big Data 배치
-
-
관계:
-
자율운영 AI 트랜잭션 처리에 대한 접속 후 Oracle 배치에 지정됨
-
Apache Kafka에 대한 연결 후 Big Data 배포에 지정됨
-
-
프로세스:
-
소스 배포에서 생성된 추출 프로세스
-
소스 배치에서 생성된 배포 경로
-
대상 배치에서 생성된 Replicat
-
이 복제 시나리오는 빠른 시작으로 제공됩니다.
예: PostgreSQL에서 자율운영 AI 트랜잭션 처리(ATP)로
이 예에서 PostgreSQL은 소스 기술이고 자율운영 AI 트랜잭션 처리(ATP)는 대상입니다.

이 복제 시나리오의 경우 다음이 필요합니다.
-
두 가지 배포:
-
소스 데이터베이스에 대한 PostgresSQL 배치
-
대상 기술을 위한 Oracle 배치
-
-
관계:
-
PostgreSQL에 대한 접속 후 PostgreSQL 배치에 지정됩니다.
-
자율운영 AI 트랜잭션 처리에 대한 접속 후 Oracle 배치에 지정됨
-
-
프로세스:
-
소스 배포에서 생성된 추출 프로세스
-
소스 배치에서 생성된 배포 경로
-
대상 배치에서 생성된 Replicat
-
이 복제 시나리오는 빠른 시작으로 제공됩니다.
예: PostgreSQL에서 MySQL로
이 예에서 PostgreSQL은 소스 기술이고 MySQL은 대상입니다.

이 복제 시나리오의 경우 다음이 필요합니다.
-
두 가지 배포:
-
소스 데이터베이스에 대한 PostgresSQL 배치
-
대상 기술에 대한 MySQL 배치
-
-
관계:
-
PostgreSQL에 대한 접속 후 PostgreSQL 배치에 지정됩니다.
-
MySQL에 대한 접속 후 MySQL 배치에 지정됨
-
-
프로세스:
-
소스 배포에서 생성된 추출 프로세스
-
소스 배치에서 생성된 배포 경로
-
대상 배치에서 생성된 Replicat
-
이 복제 시나리오는 빠른 시작으로 제공됩니다.
PostgreSQL에서 Snowflake로
이 예에서 PostgreSQL은 소스 기술이고 Snowflake는 대상입니다.

postgres-snowflake.png 그림에 대한 설명
이 복제 시나리오의 경우 다음이 필요합니다.
-
두 가지 배포:
-
소스 데이터베이스에 대한 PostgresSQL 배치
-
대상 기술을 위한 Big Data 배치
-
-
관계:
-
PostgreSQL에 대한 접속 후 PostgreSQL 배치에 지정됩니다.
-
Snowflake에 접속한 후 Big Data 배치에 지정됩니다.
-
-
프로세스:
-
소스 배포에서 생성된 추출 프로세스
-
소스 배치에서 생성된 배포 경로
-
대상 배치에서 생성된 Replicat
-
이 복제 시나리오는 빠른 시작으로 제공됩니다.