PostgreSQL Performance Benchmarks

Choose Benchmark Type

All Systems ▼
All Systems
AlloyDB
AlloyDB (tuned)
Aurora for PostgreSQL
CedarDB
Citus
Crunchy Bridge (Parquet)
Greenplum
Hologres
Hydra
Opteryx
ParadeDB (Parquet, partitioned)
ParadeDB (Parquet, single)
pg_duckdb (with indexes)
pg_duckdb (MotherDuck enabled)
pg_duckdb (Parquet)
pg_duckdb
pgpro_tam (parquet, local storage)
pgpro_tam (parquet, local, parallel)
pgpro_tam (parquet, local + cache)
pgpro_tam
pgpro_tam (feather, local + cache)
PostgreSQL (with indexes)
PostgreSQL
QuestDB
StarRocks
Timescale ☁️
TimescaleDB (no columnstore)
TimescaleDB
YDB
Yugabyte
PostgreSQL 17
PostgreSQL 16
PostgreSQL 15
TimescaleDB 2.17
Aurora PostgreSQL
CockroachDB
Simplyblock+PostgreSQL (Indexed)
Simplyblock+PostgreSQL
All Types ▼
All Types
PostgreSQL compatible
-
PostgreSQL
Time-series
Managed Service
Distributed
Storage-optimized
All Clouds ▼
All Clouds
GCP
AWS
-
All Machine Types ▼
All Machine Types
-
Compute Optimized
Memory Optimized
All Sizes ▼
All Sizes
0
1
8
2
4
3
All Configurations ▼
All Configurations
Tuned
Default
System & Machine Relative performance (higher is better)
Nothing selected

Detailed Comparison