Syncing Oracle® to GritDB with a CDC tool
TPC-H data (SF10, 86.58 million rows in 8 tables) is loaded into Oracle and synced to GritDB with a CDC tool.
Reference setup · in-house test
GritDB does not read Oracle directly. A CDC tool writes Oracle's changes straight into GritDB's transaction engine (PostgreSQL). In this test, the same changes also went to PostgreSQL, and we ran the same queries on both databases to compare their times.
In-house test (2026-09) · Amazon EC2 r8i.16xlarge (64 vCPU, 512 GB). PostgreSQL ran with the default parallel and work_mem settings (2 parallel workers per query, work_mem 4MB). Speedups are computed from times before rounding. The numbers are query times measured on GritDB and PostgreSQL, and totals count the 20 queries that both databases finished. Speedup per query: 1.8 to 21.3 times. These results are derived from TPC-H. They are not official TPC-H results and cannot be compared with published TPC-H results.
Teams that use Oracle, or are moving to PostgreSQL, also want to keep analytics separate. If analytics queries run on the operational database, they share its resources with business transactions. If you keep a separate analytics database, you need an ETL pipeline.
PostgreSQLComparisonTPC-H data (SF10, 86.58 million rows in 8 tables) is loaded into Oracle and synced to GritDB with a CDC tool.
| Role | Setup | Server | CPU | Memory |
|---|---|---|---|---|
| Source | Oracle Database 26ai | Amazon EC2 r8i.16xlarge | 64 vCPU | 512 GB |
| Target | GritDB (transaction engine: PostgreSQL 17.4) | Amazon EC2 r8i.16xlarge | 64 vCPU | 512 GB |
| Comparison | PostgreSQL 17.4 | Amazon EC2 r8i.16xlarge | 64 vCPU | 512 GB |
Data: TPC-H data at SF10 (8 tables, 86.58 million rows). All three use the same instance type, and GritDB and PostgreSQL received the same changes through the CDC tool. The data and queries are derived from TPC-H. These results are not official TPC-H results and cannot be compared with published TPC-H results. Per-query times are in Analytics performance based on the TPC-H benchmark.
The setup of the two engines is in Architecture, and the installation steps are in QuickStart.
Oracle and Oracle GoldenGate are registered trademarks of Oracle and/or its affiliates, and Amazon EC2 is a trademark of Amazon.com, Inc. or its affiliates. TPC-H is a trademark of the Transaction Processing Performance Council. Postgres, PostgreSQL and the Slonik Logo are trademarks or registered trademarks of the PostgreSQL Community Association of Canada, and used with their permission.
Ask for a discovery meeting or a PoC, and we will get in touch.