Oracle®에서 CDC 도구로 GritDB에 동기화
Oracle에 TPC-H 데이터(SF10, 8개 테이블 8,658만 행)를 넣고, CDC 도구로 GritDB에 동기화합니다.
구성 사례 · 자체 시험
GritDB는 Oracle을 직접 읽지 않습니다. CDC 도구가 Oracle의 변경을 GritDB의 트랜잭션 엔진(PostgreSQL)에 바로 씁니다. 이 시험에서는 같은 변경을 PostgreSQL에도 보내고, 두 데이터베이스에서 같은 질의를 실행해 시간을 비교했습니다.
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 파이프라인을 만들어야 합니다.
PostgreSQL비교 대상| 구분 | 구성 | 서버 | CPU | 메모리 |
|---|---|---|---|---|
| 원본 | Oracle Database 26ai | Amazon EC2 r8i.16xlarge | 64 vCPU | 512 GB |
| 대상 | GritDB (트랜잭션 엔진: PostgreSQL 17.4) | Amazon EC2 r8i.16xlarge | 64 vCPU | 512 GB |
| 비교 | PostgreSQL 17.4 | Amazon EC2 r8i.16xlarge | 64 vCPU | 512 GB |
데이터는 TPC-H 데이터 SF10 (8개 테이블 · 8,658만 행)입니다. 셋 다 같은 인스턴스 유형이고, GritDB와 PostgreSQL은 같은 변경을 CDC 도구로 받았습니다. 데이터와 질의는 TPC-H에서 파생했습니다. 이 결과는 공식 TPC-H 결과가 아니며, 공개된 TPC-H 결과와 비교할 수 없습니다. 질의별 시간은 TPC-H 벤치마크 기반 분석 성능 비교에 있습니다.
두 엔진의 구성은 아키텍처에, 설치 순서는 QuickStart에 있습니다.
Oracle · Oracle GoldenGate는 Oracle 및 그 계열사의 등록 상표이고, Amazon EC2는 Amazon.com, Inc. 또는 그 계열사의 상표입니다. TPC-H는 Transaction Processing Performance Council의 상표입니다. Postgres · PostgreSQL · Slonik 로고는 PostgreSQL Community Association of Canada의 상표 또는 등록 상표이며, 허락을 받아 사용합니다.
사전 상담이나 PoC를 요청하시면 담당자가 연락드립니다.