구성 사례 · 자체 시험

Oracle® 운영 DB에 CDC로 분석계 붙이기

GritDB는 Oracle을 직접 읽지 않습니다. CDC 도구가 Oracle의 변경을 GritDB의 트랜잭션 엔진(PostgreSQL)에 바로 씁니다. 이 시험에서는 같은 변경을 PostgreSQL에도 보내고, 두 데이터베이스에서 같은 질의를 실행해 시간을 비교했습니다.

가장 크게 빨라진 질의 · Q18 (PostgreSQL 32.6초 → GritDB 1.5초)
최대 21.3배
SF10 · 20개 질의 합계 (PostgreSQL 134.0초 → GritDB 24.8초)
합계 5.4배
Oracle에서 CDC 도구로 동기화한 TPC-H 데이터 (SF10)
8,658만 행

2026-09 자체 시험 · Amazon EC2 r8i.16xlarge (64 vCPU, 512 GB). PostgreSQL의 병렬 설정과 work_mem 설정은 기본값입니다 (질의당 병렬 작업자 2 · work_mem 4MB). 배수는 반올림하기 전 시간으로 계산합니다. 숫자는 GritDB와 PostgreSQL에서 잰 질의 시간이고, 합계는 두 데이터베이스가 모두 끝낸 20개 질의로 셉니다. 질의별 배수는 1.8 ~ 21.3배입니다. TPC-H에서 파생한 결과입니다. 공식 TPC-H 결과가 아니며, 공개된 TPC-H 결과와 비교할 수 없습니다.

문제

Oracle을 쓰거나 PostgreSQL로 옮기는 중인 곳도 분석은 따로 떼어 두고 싶어 합니다. 분석 질의를 운영 DB에서 돌리면 업무 처리와 자원을 나눠 써야 합니다. 분석용 데이터베이스를 따로 두면 ETL 파이프라인을 만들어야 합니다.

구성

Oracle Database 26ai운영 DB · TPC-H 데이터 SF10 (8,658만 행)
CDC 도구 (같은 변경을 두 대상에)
GritDB트랜잭션 엔진: PostgreSQL
PostgreSQL비교 대상
같은 질의 실행
질의 시간 비교GritDB와 PostgreSQL
Oracle의 변경을 GritDB와 PostgreSQL에 함께 보내 비교한 구성

시연 영상

Oracle®에서 CDC 도구로 GritDB에 동기화

Oracle에 TPC-H 데이터(SF10, 8개 테이블 8,658만 행)를 넣고, CDC 도구로 GritDB에 동기화합니다.

길이
29초
원본
Oracle Database 26ai
대상
GritDB (트랜잭션 엔진: PostgreSQL)
비교
PostgreSQL
서버
Amazon EC2 r8i.16xlarge (64 vCPU, 512 GB) · 셋 다 같은 인스턴스 유형
시험 환경 보기시험 환경 접기
구분구성서버CPU메모리
원본Oracle Database 26aiAmazon EC2 r8i.16xlarge64 vCPU512 GB
대상GritDB (트랜잭션 엔진: PostgreSQL 17.4)Amazon EC2 r8i.16xlarge64 vCPU512 GB
비교PostgreSQL 17.4Amazon EC2 r8i.16xlarge64 vCPU512 GB

데이터는 TPC-H 데이터 SF10 (8개 테이블 · 8,658만 행)입니다. 셋 다 같은 인스턴스 유형이고, GritDB와 PostgreSQL은 같은 변경을 CDC 도구로 받았습니다. 데이터와 질의는 TPC-H에서 파생했습니다. 이 결과는 공식 TPC-H 결과가 아니며, 공개된 TPC-H 결과와 비교할 수 없습니다. 질의별 시간은 TPC-H 벤치마크 기반 분석 성능 비교에 있습니다.

1.1에서 알아 둘 것

두 엔진의 구성은 아키텍처에, 설치 순서는 QuickStart에 있습니다.

Oracle · Oracle GoldenGate는 Oracle 및 그 계열사의 등록 상표이고, Amazon EC2는 Amazon.com, Inc. 또는 그 계열사의 상표입니다. TPC-H는 Transaction Processing Performance Council의 상표입니다. Postgres · PostgreSQL · Slonik 로고는 PostgreSQL Community Association of Canada의 상표 또는 등록 상표이며, 허락을 받아 사용합니다.

GritDB를 직접 확인해 보세요

사전 상담이나 PoC를 요청하시면 담당자가 연락드립니다.