ClickhouseTom Schreiber, Lionel PalacinBenchmark
Introducing CostBench: an open benchmark for data warehouse cost-performance
Summary
Traditional data warehouse benchmarks measure query execution speed without accounting for the varying compute costs across platforms. CostBench introduces an open benchmarking framework designed to evaluate data warehouses on a performance-per-dollar metric across both read and write workloads. Its initial release evaluates ClickHouse Cloud, Snowflake, Databricks, BigQuery, and Redshift using 43 production-derived analytical queries on an anonymized dataset combined with each vendor's compute billing model. In these read-side tests, ClickHouse Cloud maintained high speed at lower costs as data scaled, outperforming the nearest competitor by 23 times in cost-performance. The benchmark repository openly publishes its scripts, configurations, pricing assumptions, and raw JSON results to ensure all comparative metrics remain fully inspectable and reproducible.
Context
Evaluating cloud data warehouses purely by execution speed is incomplete because vendors bill compute differently using credits, DBUs, slot-seconds, compute units, or RPUs. Additionally, high query volume and continuous data freshness from agentic analytics create significant compute cost pressure across both ingest and read workloads.
Approach / What changed
CostBench evaluates full-path performance-per-dollar by running 43 production-derived analytical queries over an anonymized dataset against ClickHouse Cloud, Snowflake, Databricks, BigQuery, and Redshift, applying each vendor's actual compute billing model to place systems on a unified cost-performance plane.
Takeaways
CostBench standardizes comparisons across disparate vendor billing units such as credits, DBUs, slot-seconds, compute units, and RPUs to measure actual compute expenditure.
In read-side tests across 43 analytical queries, ClickHouse Cloud stayed in the fast and low-cost zone as data scaled, while the nearest competitor scored 23x worse in cost-performance.
The benchmark repository is open source, publishing all query workloads, scripts, configurations, pricing assumptions, methodology, and raw JSON results for public reproducibility.
Source and freshness
- Source
- clickhouse.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.