Oracle GoldenGate 정보
Oracle GoldenGate(OGG) 제품군은 신뢰할 수 있는 정보를 실시간으로 제공합니다. Oracle GoldenGate는 데이터 제품 사고, 분산형 아키텍처, 이벤트 기반 파이프라인, 다중 언어 데이터 페이로드 및 토폴로지를 중심으로 구축된 신뢰할 수 있는 Data Fabric 및 Data Mesh 기능 제공업체입니다.
이제 Oracle GoldenGate 26ai를 사용하면 검색 증강 생성(RAG) 및 실시간 AI 임베딩을 비롯한 인공 지능 사용 사례에 트랜잭션 데이터베이스 복제를 활용할 수 있습니다. Oracle GoldenGate 플랫폼은 CDC(변경 데이터 캡처), 트랜잭션 데이터 복제, 데이터 수집, CTL(지속적 변환 및 로딩)을 위한 데이터 파이프라인 및 스트리밍 데이터에 대한 광범위한 분석을 뛰어넘습니다. Oracle GoldenGate는 데이터베이스 트랜잭션 로그와 상호 작용하여 소스 데이터베이스에 미치는 영향을 최소화하면서 변경된 데이터(DML 및 DDL 모두)를 지속적으로 캡처합니다. 따라서 일괄 처리 또는 주기적으로 일정이 잡힌 데이터 캡처보다 Oracle GoldenGate 로그 기반 복제가 선호됩니다. 신뢰할 수 있는 데이터를 실시간으로 활용하는 것만으로도 조직은 더 나은 비즈니스 의사 결정과 조치를 더 빠르게 수행할 수 있습니다.
Oracle GoldenGate는 데이터 통합 처리를 위한 다양한 스타일을 통해 소스와 대상을 연결 및 통합하는 실시간 하이브리드 이기종 데이터 패브릭을 지원합니다.
-
트랜잭션 무결성을 갖춘 실시간 변경 데이터 캡처(CDC)
-
미션 크리티컬 데이터베이스의 확장성 및 가용성 향상
-
빅 데이터 대상에 대한 고속 수집
-
실시간 연속 통합(CTL)
-
OCI의 데이터 변환을 통한 대량 ETL/ELT GoldenGate
-
사용 중인 데이터를 위한 실시간 스트리밍 분석
Oracle GoldenGate가 필요한 이유
엔터프라이즈 데이터는 일반적으로 이기종 데이터베이스에서 전사적으로 분산됩니다. 서로 다른 데이터 소스 간에 데이터를 가져오려면 Oracle GoldenGate를 사용하여 기업 내에서 실시간으로 트랜잭션을 로드, 배포 및 필터링하고 다운타임 없이 서로 다른 데이터베이스 간 마이그레이션을 수행할 수 있습니다.
이를 위해서는 다운타임 없이 한 시스템에서 다른 시스템으로 데이터를 실시간으로 효과적으로 이동할 수 있는 수단이 필요합니다. Oracle GoldenGate는 데이터를 복제하고 통합하기 위한 Oracle의 솔루션입니다.
Oracle GoldenGate의 모듈식 아키텍처는 이기종 시스템에서 데이터를 추출, 변환 및 복제하는 방법에 대한 유연성을 제공합니다. 이 아키텍처를 사용하면 Extract, Replicat 및 Collector 프로세스와 트레일 파일을 비롯한 다양한 구성 요소를 구성하여 특정 요구에 맞게 데이터 이동을 조정할 수 있습니다. 이 모듈성을 사용하면 다양한 플랫폼과 토폴로지에 걸쳐 트랜잭션 레벨에서 데이터를 효율적으로 처리할 수 있습니다.
데이터 복제 환경에서 Oracle GoldenGate는 다음 기능을 수행합니다.
-
데이터 이동을 실시간으로 수행하여 대기 시간을 줄입니다.
-
커밋된 트랜잭션만 이동되므로 일관성과 성능이 향상됩니다.
-
다양한 유형의 데이터 복제 환경을 처리하는 REST 기반 마이크로서비스입니다.
-
기본 데이터베이스 및 인프라에 대한 오버헤드를 최소화하면서 고성능을 제공합니다.
-
다양한 데이터베이스와 통합되어 다양한 데이터 유형, 데이터베이스 객체 및 기타 요구 사항에 대한 복제를 완벽하게 지원합니다.
-
사용자 정의된 보안 구성에 대한 다양한 레벨 및 다양한 토폴로지의 보안 구성입니다.
Oracle GoldenGate는 언제 사용합니까?
Oracle GoldenGate는 거의 모든 데이터 이동 요구 사항을 충족합니다. 가장 일반적인 사용 사례는 다음과 같습니다.
무중단 업무 운영 및 고가용성
무중단 업무 운영은 기업의 운영 중단 없이 기능 및 서비스를 제공할 수 있는 능력입니다. 고가용성은 내결함성의 최고 수준입니다. 비즈니스 연속성을 달성하기 위해 시스템은 여러 서버, 여러 스토리지 및 여러 데이터 센터로 설계되어 진정한 의미의 비즈니스 연속성을 지원하는 고가용성을 제공합니다. 이러한 환경을 설정하고 유지 관리하려면 Oracle GoldenGate를 사용하여 쉽게 수행할 수 있는 여러 서버와 데이터 센터 간에 데이터를 이동해야 합니다.
영국 런던에 본사를 두고 있는 다국적 은행에서 근무하는 시나리오를 고려해 보십시오. 당신은 인도 방갈로르에있는 은행의 지점 중 하나에서 일합니다. 이 은행은 모든 지점에서 전 세계적으로 사용되는 재무 애플리케이션에 대해 특정 계정을 사용합니다. 관리자는 Bangalore 지점의 데이터베이스에서 이 계정에 대해 발생한 트랜잭션을 영국에 있는 중앙 집중식 데이터베이스와 매일 동기화하라는 요청을 받았습니다. 거래량은 엄청나고, 심지어 약간의 지연조차도 비즈니스에 큰 영향을 미칠 수 있습니다. 이 프로세스는 전 세계 은행의 모든 지점에 있는 모든 데이터베이스의 여러 대상에 대해 동일한 프로세스가 필요합니다. 이 프로세스는 관리 용이성을 위해 어떤 종류의 GUI 기반 도구를 통해 지속적으로 모니터링되어야 합니다. 또한 은행에는 모든 지점에서 사용되는 여러 가지 다른 중요하지 않은 응용 프로그램이 있습니다. 이러한 애플리케이션은 MySQL과 같은 이기종 데이터베이스를 기반으로 하지만 이러한 데이터베이스를 통해 수행된 트랜잭션도 본사에 있는 Oracle AI Database에 로드되어야 합니다. 사용되는 복제 기술은 서로 통신할 수 있도록 Oracle 데이터베이스와 이기종 데이터베이스를 모두 지원해야 합니다. Oracle GoldenGate는 이러한 시나리오에서 적합한 솔루션입니다.
초기 로드 및 데이터베이스 이전
초기 로드는 소스 데이터베이스에서 데이터 레코드를 추출하여 해당 레코드를 대상 데이터베이스로 로드하는 프로세스입니다. 초기 로드는 한 번만 수행되는 데이터 마이그레이션 프로세스입니다. Oracle GoldenGate를 사용하면 시스템을 오프라인으로 전환하지 않고도 초기 데이터 로드 마이그레이션을 수행할 수 있습니다.
Data Integration
데이터 통합에는 다양한 기술을 사용하여 저장되는 서로 다른 여러 소스의 데이터를 결합하고 데이터에 대한 통합 뷰를 제공하는 작업이 포함됩니다. Oracle GoldenGate는 실시간 데이터 통합을 제공합니다.
실시간 정보에 대한 실시간 액세스
Oracle GoldenGate 소프트웨어는 Oracle, MySQL, PostgreSQL, YugabyteDB, EDB Postgres Advanced Server, SQL Server, HPE NonStop, Db2 for i, LUW 및 z/OS에 대한 비즈니스 연속성을 지원하는 데이터베이스 고가용성을 제공합니다. Oracle GoldenGate는 Oracle Maximum Availability Architecture(MAA)의 최고 서비스 레벨인 Platinum Tier를 지원합니다.
수천 개의 글로벌 은행, 소매업체, 통신업체, 헬스케어 기업이 운영 데이터 플랫폼을 안정적으로 실행하기 위해 Oracle GoldenGate를 사용하고 있습니다. 또한 Oracle GoldenGate의 실시간 ACID 기반 복제 기능은 멀티벤더 관계형 및 문서 데이터베이스, 메시지 저장소 및 애플리케이션 전반에 걸쳐 모든 목적을 위한 데이터 이동의 이점을 제공합니다. 고속 프로세싱과 결합된 최소 소스 데이터베이스 오버헤드는 Oracle GoldenGate 복제를 고유하게 만듭니다. 결과적으로 Oracle GoldenGate에는 인증된 이기종 소스 및 대상의 대규모 컬렉션이 포함되어 있으며 Big Data 및 NoSQL 데이터 트랜잭션과 분석 페이로드에 널리 사용되며 데이터를 스테이징 및 검색 플랫폼으로 통합합니다.
Oracle GoldenGate는 마이크로서비스/REST 기반 애플리케이션으로 구축됩니다. 모듈식 아키텍처는 엔터프라이즈 시스템, 온프레미스 및 클라우드 전반에 걸쳐 협력 및 분산 배포를 위한 유연성을 제공합니다.
Oracle GoldenGate 토폴로지
설치 후 조직의 비즈니스 요구 사항에 맞게 Oracle GoldenGate를 구성할 수 있습니다.
Oracle GoldenGate는 단순한 단방향 토폴로지부터 보다 복잡한 P2P(peer-to-peer)에 이르기까지 다양한 토폴로지에서 구성할 수 있습니다. 지원되는 토폴로지는 기본 데이터베이스 요구 사항 및 지원되는 구성에 따라 달라집니다.

다양한 유형의 토폴로지 기반 사용 사례는 Oracle GoldenGate Microservices Architecture Solutions의 OGG 솔루션 정보를 참조하십시오.
엔터프라이즈 및 클라우드 전반의 실시간 데이터 통합
Oracle GoldenGate는 소스 시스템에 미치는 영향을 최소화하면서 실시간으로 변경된 데이터를 온프레미스 또는 클라우드 기반의 데이터 웨어하우스, 레이크 및 객체 저장소, 보고 시스템 및 기타 OLTP(온프레미스 온라인 트랜잭션 처리) 데이터베이스로 캡처하고 전달합니다. 실시간 데이터 액세스는 비즈니스 통찰력과 분석을 향상시킵니다.
-
Oracle 및 비Oracle 데이터 복제: Oracle GoldenGate는 온프레미스 및 클라우드 플랫폼 전반에 걸쳐 많은 비Oracle 및 오픈 소스 데이터베이스에 연결됩니다. 또한 Oracle GoldenGate는 OCI, AWS Aurora 및 RDS 환경의 데이터베이스, Azure, SQL, Google Cloud SQL 및 AlloyDB 등의 멀티클라우드 관계형 데이터베이스 소스 및 타깃에도 연결됩니다. Oracle GoldenGate는 Kafka, NoSQL 데이터베이스, 오브젝트 스토리지, Hadoop 등과 같은 다양한 비관계형 데이터 플랫폼을 지원합니다. 각 솔루션에 대해 지원되는 전체 데이터 플랫폼 목록은 인증 매트릭스를 참조하십시오.
-
실시간 데이터 웨어하우스: 운영 시스템과 분석 시스템 간에 변경된 데이터를 지속적으로 실시간으로 캡처하고 전달할 수 있습니다.
-
운영 보고 및 데이터 통합: 실시간 보고를 위해 현재 데이터를 사용하여 운영 데이터베이스에서 저렴한 보조 시스템으로 보고 작업을 오프로드합니다. OLTP 시스템 간의 운영 데이터를 실시간으로 통합합니다.
-
데이터 레이크하우스 수집: OLTP와 객체 스토리지, 데이터 레이크 또는 데이터 레이크하우스 대상 간에 변경된 데이터를 지속적으로 실시간으로 수집하고 전달할 수 있습니다. Oracle GoldenGate는 Snowflake, Azure Data Lake, Google BigQuery 및 기타 클라우드 객체 저장소와 같은 Oracle 또는 비Oracle 플랫폼에 데이터를 제공합니다.
-
빅데이터 통합: 실시간 데이터 복제, 전파 및 트랜잭션 일관성을 통해 분산된 이기종 및 멀티클라우드 데이터 패브릭 전체와 지원 애플리케이션을 최신 상태로 유지합니다. 다음과 같은 5개의 통합 엔터프라이즈급 구성 요소를 통해 이벤트 기반의 제로 데이터 손실 데이터 패브릭을 구축 및 운영할 수 있습니다.
-
Oracle GoldenGate 커넥터는 NoSQL 및 메시징 시스템에서 데이터를 캡처하고 적용합니다.
-
객체 스토리지, 데이터 레이크, 데이터 웨어하우스 대상용 Oracle GoldenGate 분산 애플리케이션 및 분석 커넥터입니다.
-
지속적인 ETL 및 사용 중인 데이터 분석을 위한 Oracle Stream Analytics.
-
GoldenGate 모든 GoldenGate 이벤트에 대한 개발자 제어를 위한 데이터 스트림
-
트랜잭션 무결성을 위한 마이크로서비스용 트랜잭션 관리자 Enterprise Edition(MicroTx EE)
-
-
실시간 스트리밍 분석: Oracle Stream Analytics는 Kafka 및 JMS와 같은 메시징 환경에서 변경된 GoldenGate 데이터로부터 실시간 데이터를 수집합니다. 그래픽 파이프라인 디자이너는 데이터 변환을 수행하고 이러한 이벤트 스트림에 시계열 및 지리 공간 분석을 적용할 수 있습니다. Oracle Stream Analytics는 OCI GoldenGate의 배포 옵션인 독립형으로 제공되며, Oracle Distributed Applications and Analytics에 포함되어 있습니다.
-
클라우드에서 GoldenGate 사용: Oracle GoldenGate는 OCI의 관리형 서비스 또는 자체 관리형 OCI 마켓플레이스 이미지로 제공됩니다. Oracle GoldenGate 온프레미스는 컴퓨트 인스턴스의 모든 클라우드에 설치할 수도 있습니다.
-
데이터 스트림: 대부분의 GoldenGate DDL 및 DML 기능은 개발자 API를 통해서도 액세스할 수 있습니다. AsyncAPI 표준을 사용하여 배포된 개발자는 GoldenGate 데이터 이벤트 모델을 구독하고 게시할 수 있습니다.
Oracle GoldenGate 제품군
Oracle GoldenGate 제품군에는 다양한 제품이 있습니다.
-
Oracle GoldenGate for Oracle AI Database: Oracle AI Database용 Oracle GoldenGate Microservices는 Oracle GoldenGate의 모든 데이터 복제 기능 및 Oracle AI Database의 기능을 제공합니다.
-
비오라클 데이터베이스용 Oracle GoldenGate: 비오라클 데이터베이스용 Oracle GoldenGate Microservices는 Db2 for i, Db2 z/OS, Db2 LUW, MySQL, PostgreSQL, SQL Server, Sybase, Oracle TimesTen, Teradata를 포함한 모든 지원되는 데이터베이스와 함께 Oracle GoldenGate의 모든 데이터 복제 기능을 제공합니다.
-
OCI GoldenGate: Oracle Cloud Infrastructure GoldenGate는 데이터를 실시간으로 대규모로 이동하는 완전 관리형 네이티브 클라우드 서비스입니다. OCI GoldenGate는 하나 이상의 데이터 관리 시스템에서 대상 데이터베이스로 이동하는 데이터를 처리합니다. 또한 컴퓨팅 환경을 할당하거나 관리할 필요 없이 데이터 복제 작업을 설계, 실행, 통합관리 및 모니터링할 수 있습니다.
-
Oracle GoldenGate Free: Oracle GoldenGate Free는 라이선스가 부여된 Oracle GoldenGate 제품의 모든 기능 및 복제 파이프라인을 손쉽게 생성 및 관리할 수 있는 레시피 기반 사용자 인터페이스를 제공합니다. GoldenGate Docker 컨테이너에서 노트북, 온프레미스 또는 모든 클라우드에 무료로 배포할 수 있습니다.
-
마켓플레이스용 Oracle GoldenGate 마이크로서비스: 마켓플레이스상의 Oracle GoldenGate 마이크로서비스를 사용하면 오프박스 아키텍처에 Oracle GoldenGate를 배포할 수 있습니다. 즉, 단일 위치에서 Oracle GoldenGate 배포를 실행하고 관리할 수 있습니다.
-
Oracle GoldenGate for HP NonStop(가디언): HP NonStop용 Oracle GoldenGate를 사용하면 다양한 이기종 애플리케이션 및 플랫폼에서 선택한 데이터 레코드 및 트랜잭션 변경 사항을 추출하고 복제하여 트랜잭션 레벨에서 비즈니스 데이터를 관리할 수 있습니다.
-
Oracle GoldenGate Veridata: Oracle GoldenGate Veridata는 한 데이터 세트를 다른 데이터와 비교하고, 동기화되지 않은 데이터를 식별하고, 동기화되지 않은 데이터를 복구할 수 있게 해 줍니다.
-
Oracle GoldenGate for Distributed Applications and Analytics: Oracle GoldenGate for Distributed Applications and Analytics에는 Oracle Transaction Manager for Microservices Enterprise Edition, GoldenGate Handlers for Big Data, NoSQL, Messaging, Data Warehouse 및 Data Lakehouse가 포함되어 있습니다.
-
EMCC용 Oracle GoldenGate 플러그인: Oracle GoldenGate용 Enterprise Manager 플러그인은 Oracle Enterprise Manager Cloud Control을 확장하고 Oracle GoldenGate 프로세스 모니터링 및 관리를 위한 시각적 지원을 제공합니다.