ClickHouse is an open-source columnar database built for extremely fast analytical queries over huge datasets, maintained by ClickHouse Inc. It sits around #24 in real-world usage (roughly 2.4%, tied with Valkey), often used to power real-time dashboards where traditional row-based databases get too slow.
ClickHouse uses standard SQL, but stores data column-by-column rather than row-by-row, which makes aggregate queries over huge tables extremely fast:
SELECT toDate(event_time) AS day, count() AS events
FROM page_views
WHERE event_time >= now() - INTERVAL 7 DAY
GROUP BY day
ORDER BY day;
ClickHouse runs as a standalone server, easiest to try locally via Docker:
# run ClickHouse locally via Docker
docker run -d --name clickhouse -p 8123:8123 -p 9000:9000 clickhouse/clickhouse-server