TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

ClickHouse vs. BigQuery

16 pointsby mafiaboiover 2 years ago
How has your experience been? It depends on the use case which obviously differs on a case by case basis where BQ has its advantages vs Clickhouse and the other way around. I am simply curious on which one you went with for what kind of a use case and how your experience was?

1 comment

zX41ZdbWover 2 years ago
I work in ClickHouse, and I do competitive research. Here are my observations:<p>BigQuery bills over uncompressed data ($20&#x2F;TB&#x2F;month), and with the typical compression ratio, it is very expensive. The processing is also very expensive ($5&#x2F;TB of uncompressed data processed).<p>Every query in BigQuery takes around a second minimum. Subsecond latency cannot be achieved in most cases. However, there is some feature for limited scenarios.<p>It is impossible to insert new data in real-time, and process range queries quickly. Range queries require pre-sorted data to run quickly. No &quot;merge tree&quot; magic like in ClickHouse. This makes real-time analytics and user-facing queries impossible with BigQuery, unlike ClickHouse. You will end up creating daily, hourly, and minute tables in BigQuery, while in ClickHouse, all the data will reside in one big table with no hassle.<p>BigQuery is not as versatile as ClickHouse. It is just an SQL engine, and you won&#x27;t find many practical features for web analytics, financial data, sensor data, or APM... as in ClickHouse.<p>You cannot set it up on your infrastructure if needed.<p>Advantages of BigQuery:<p>Almost no settings.<p>Queries scale automatically, and the number of workers is selected for every query as needed.<p>Fairly good for long-running queries.
评论 #34769250 未加载