ClickHouse
- About
- Open-source columnar OLAP database for real-time analytics. Open-source alternative to BigQuery and Snowflake.
- Catalogue
- No. 012
- Category
- Data & Content
- Founded
- 2016, Russia
- GitHub stars
- ★ 50.4k

Overview
ClickHouse is a high-performance, column-oriented database management system (DBMS) for online analytical processing (OLAP). It's designed for generating analytical data reports in real-time using SQL queries.
What it does well
ClickHouse offers exceptional query performance, handling billions of rows and hundreds of gigabytes of data per server per second. It provides linear scalability, fault tolerance, and supports a variety of data structures and algorithms for efficient data processing. Its column-oriented storage allows for better compression and faster data retrieval for analytical queries.
Why it’s in the collection
ClickHouse stands out for its unparalleled speed in processing large volumes of data. It's particularly well-suited for scenarios requiring real-time analytics on massive datasets. The system's ability to perform complex queries on petabytes of data with sub-second latencies makes it an excellent choice for businesses dealing with big data analytics, log analysis, time series data, and more.
On GitHub
- Stars
- 50,419
- Forks
- 9,105
- Commits
- 305,672
- Repository
- ClickHouse/ClickHouse
Languages
- C++ 93.5%
- Python 2.8%
- Shell 1.2%
- Other 2.5%
Compared with
Apache DruidAnother columnar OLAP database, but with a focus on streaming data ingestion.
Google BigQueryFully-managed, serverless data warehouse, but closed-source and potentially more expensive for large-scale use.
PostgreSQLTraditional RDBMS with OLAP capabilities, but not as performant for very large datasets.
Apache PinotRealtime distributed OLAP datastore, designed for low latency queries, but with a steeper learning curve.



