A pocket watch resting on a wooden surface ← All posts Data tools

ClickHouse says it's 752 times better per dollar. Here's how to read that

CostBench measures real-time analytics including data preparation, and ClickHouse wins by huge margins. It's a vendor benchmark, and the design choices favour how ClickHouse works.

Abdul Habeeb15 October 20262 min read Photo: Pexels

This post is written in English.

ClickHouse's October newsletter highlights CostBench, its benchmark for "the end-to-end performance and cost of real-time analytics". The numbers are eye-catching.

The claims

Compared withClickHouse Cloud's claim
Databricks752× better per dollar
BigQuery (Capacity pricing)438× better per dollar
BigQuery (On-demand pricing)512× better per dollar

The workload ingests data while queries run, using 113.2 billion stock-market quotes, and counts the cost of preparing data for queries. Preparation cost $695.60 on Databricks against $28.69 on ClickHouse.

Why the gap is so large

ClickHouse's explanation is architectural: it "sorts and pre-aggregates data on insert, while BigQuery leaves catch-up work for query time."

That's a real difference. It also means the benchmark's workload suits the design it's measuring: real-time ingest with known aggregations. If your queries aren't known in advance, or you only load data nightly, the result may not apply.

The newsletter doesn't give hardware, the query set, configurations or pricing dates. Those may be in the full CostBench posts, which I haven't reviewed.

My read

A vendor's benchmark isn't automatically wrong. It tells you the scenario where that vendor wins, and that can be useful if the scenario is yours. So I'd ask: does my workload look like this?

A result of 752 times also deserves suspicion by size alone, and that's no comment on the arithmetic. Differences that big usually mean two systems are doing different work, not the same work at different speeds. That fits the wider concern in Thomas Neumann's essay on benchmarks. Run your own queries before you believe anyone, including the vendor you like.

Keep reading

← All posts
Let’s connect

Have an idea
worth exploring?