AltHub

ClickHouse/ClickHouse Alternatives

real-time analytics / OLAP database

ClickHouse is an open-source column-oriented database management system for real-time analytical queries.

49.5kC++Apache-2.0active · last push 1mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

StarRocks/starrocksGitHub

Distributed MPP SQL analytics engine with strong standard SQL and primary-key updates; choose for Java-centric lakehouse analytics.

The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.

12.1k
Java
Apache-2.0
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

databendlabs/databendGitHub

Rust-based cloud-native warehouse built for object storage; choose when you want decoupled compute/storage with MySQL-compatible SQL.

Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.

9.4k
Rust
NOASSERTION
active2mo ago
Mooncake-Labs/pg_mooncakeGitHub

Real-time analytics inside Postgres; choose when you want ClickHouse-like speed without a separate cluster.

Real-time analytics on Postgres tables

2.0k
Rust
MIT
active7mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

FeatureBaseDB/featurebaseGitHub

Archived bitmap-based analytical database; only choose for specialized bit-sliced workloads and accept no maintenance.

A crazy fast analytical database, built on bitmaps. Perfect for ML applications. Learn more at: http://docs.featurebase.com/. Start a Docker instance: https://hub.docker.com/r/featurebasedb/featurebase

2.5k
Go
Apache-2.0
archived2.6y ago

Listed as an alternative to

These projects were analysed and named ClickHouse among their alternatives. The relationship is not symmetric — how ClickHouse rates them is a separate judgement, made when ClickHouse is analysed in its own right.

questdb/questdbGitHub

calls ClickHouse “Choose ClickHouse for a more mature, distributed columnar SQL database with a broader analytics ecosystem; trade off a heavier cluster deployment and less time-series-specific SQL extensions.”

QuestDB is a high performance, open-source, time-series database

17.3kJavaactive
apache/dorisGitHub

calls ClickHouse “Real-time columnar OLAP database with a huge ecosystem; choose it for extremely high-performance analytics, though its vector/lakehouse features are less complete than Doris's.”

Apache Doris is a real-time analytics and hybrid search database for AI agents.

15.8kC++active
StarRocks/starrocksGitHub

calls ClickHouse “Choose it if you need the mature C++ ecosystem, extensive integrations, and single-node efficiency of ClickHouse.”

The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.

12.1kJavaactive
databendlabs/databendGitHub

calls ClickHouse “Pick for battle-tested high-performance columnar analytics with a vast ecosystem, especially if you don't need built-in Python UDFs or S3-native lakehouse features.”

Data Agent Ready Warehouse : One for Analytics, Search, AI, Python Sandbox. — rebuilt from scratch. Unified architecture on your S3.

9.4kRustactive
duckdb/duckdbGitHub

calls ClickHouse “Choose when you need a distributed server-based columnar store with real-time ingestion.”

DuckDB is an analytical in-process SQL database management system

40.8kC++active
influxdata/influxdbGitHub

calls ClickHouse “When you need massive-scale SQL analytics over event data and are fine with a generic columnar DB rather than a purpose-built TSDB.”

Scalable datastore for metrics, events, and real-time analytics

31.7kRustactive
taosdata/TDengineGitHub

calls ClickHouse “Choose if you already run ClickHouse and want OLAP-grade SQL analytics, accepting manual time-series schema management.”

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

25.1kCactive
timescale/timescaledbGitHub

calls ClickHouse “Choose ClickHouse when you need a separate, massively scalable columnar SQL engine for real-time analytics over very large time-series or event volumes.”

A time-series database for high-performance real-time analytics packaged as a Postgres extension

23.5kCactive
VictoriaMetrics/VictoriaMetricsGitHub

calls ClickHouse “Choose when you need SQL-powered real-time analytics over high-cardinality event/time-series data instead of a PromQL-centric metrics backend.”

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

17.6kGoactive
oceanbase/oceanbaseGitHub

calls ClickHouse “Choose for columnar analytics on large datasets when you don't need transactions or full row updates.”

OceanBase is the unified distributed database for the AI era — open-source, multi-model, one engine for your most demanding workloads.

10.3kC++active
GreptimeTeam/greptimedbGitHub

calls ClickHouse “general-purpose columnar SQL engine; choose it if you need a battle-tested analytics DB for pooled observability and non-observability workloads, accepting you must build ingestion/schema yourself.”

The open-source observability database. One columnar engine for metrics, logs, and traces, on object storage.

6.6kRustactive