Apache Cloudberry is an open-source massively parallel processing data warehouse built on a PostgreSQL 14 kernel, created by original Greenplum developers after Greenplum itself was closed-sourced.
Self-hosted MPP in the coordinator-and-segments model: the coordinator plans and distributes queries, segment instances each own a data slice, and mirror segments cover failover. Storage options span heap, append-optimized row and column, and PAX; PXF and FDWs reach external data. Resource groups police CPU, memory, and I/O per workload.
How Apache Cloudberry answers the questions Data Warehouses turns on.
| How it works | |
| Compute and storage | MPP shared-nothing, coupled storage |
| Storage format | Heap, append-optimized row and column, and PAX; external tables via PXF and FDW |
| SQL dialect | PostgreSQL 14 |
| Streaming ingest | Via external tables: gpfdist, PXF or FDW; dynamic tables refresh on a cron |
| Time travel | None |
| Running it | |
| Where it runs | Self-hosted anywhere; managed only through vendor builds like SynxDB Cloud on AWS |
| Concurrent users | Resource groups on cgroup v1 or v2, CPU, memory, I/O and transaction limits per group |
| Acceleration | ORCA cost-based optimizer; B-tree, bitmap and BRIN indexes; materialized and dynamic tables |
| Access | |
| Access control | PostgreSQL roles and grants with row-level security policies; SCRAM passwords, TLS, audit logging |
| Cost | |
| Billing unit | None: self-hosted |
vs Apache Cloudberry: Commercial · Managed · Serverless · Subscription · Operational complexity: Medium
vs Apache Cloudberry: Commercial · Managed · Serverless · Free · Subscription · Operational complexity: Low
vs Apache Cloudberry: Commercial · Managed · Serverless · Free · Subscription · Operational complexity: Medium