Apache Druid logo

Apache Druid

Website

High-performance real-time analytics database for OLAP workloads

14k stars 3.8k forks last commit first released Apache-2.0

Actively maintained

Last commit 27 Aug 2026.

Apache Druid screenshot

Apache Druid is a high-performance real-time analytics database designed for interactive OLAP queries on large, high-cardinality datasets. It supports both streaming and batch ingestion and is optimized for low-latency queries under high concurrency.

Key Features

  • Sub-second interactive query engine optimized for high-dimensional, high-cardinality data
  • Native streaming ingestion designed for query-on-arrival use cases
  • Columnar storage with time indexing, dictionary encoding, bitmap indexes, and compression
  • SQL API plus native query APIs over HTTP, including JDBC connectivity
  • Built-in web console for ingestion setup, query exploration, and cluster visibility
  • Elastic, loosely coupled architecture separating ingestion, query, and coordination services
  • Tiering and quality-of-service controls to prioritize mixed workloads

Use Cases

  • Powering real-time analytics dashboards and embedded analytics in user-facing applications
  • Ad-hoc operational analytics on event, clickstream, and observability-style data
  • High-concurrency OLAP analytics on time-series and event data from streaming platforms

Limitations and Considerations

  • Operates as a distributed system with multiple service types, which can increase operational complexity compared to single-node databases
  • Designed primarily for analytics workloads; it is not a general-purpose OLTP database

Apache Druid is well-suited for organizations that need fast, consistent analytical queries on continuously arriving data. Its storage format and distributed architecture make it effective for high-scale, high-concurrency real-time analytics applications.

Categories:

Tags:

Tech Stack:

Share:

Similar to Apache Druid

InfluxDB

Time-series database for metrics, events, and real-time analytics

31.7k
3.7k
Last commit

InfluxDB is an open source time-series database for high-ingest metrics and event data, enabling fast queries for monitoring, dashboards, and real-time analytics.

Apache-2.0Actively maintained
Alternative to:
InfluxDB Cloud logo
InfluxDB Cloud
+5
Redash logo

Redash

Query, visualize, and share data from multiple data sources

28.8k
4.6k
Last commit

Open source BI tool to connect to many data sources, run SQL/NoSQL queries, build visualizations and dashboards, share insights, and set alerts and scheduled refreshes.

BSD-2-ClauseActively maintained
Alternative to:
Redash logo
Redash
+19

Countly

Privacy-first product analytics and customer engagement platform

5.9k
983
Last commit

Open-source product analytics platform with SDKs for mobile, web and desktop; provides dashboards, events, crash reporting, messaging, A/B testing and APIs.

Actively maintained
Alternative to:
Mixpanel logo
Mixpanel
+19
ClickHouse logo

ClickHouse

Fast open-source columnar database for real-time analytics.

49.5k
8.9k
Last commit

Open-source OLAP database designed for real-time analytics at scale.

Apache-2.0Actively maintained
Alternative to:
ClickHouse Cloud logo
ClickHouse Cloud
+11
Chartbrew logo

Chartbrew

Open-source self-hosted data visualization dashboards

4k
458
Last commit

Chartbrew is an open-source platform to build live dashboards and reports by connecting SQL/NoSQL databases and REST APIs.

Actively maintained
Alternative to:
Looker logo
Looker
+14
Appsmith logo

Appsmith

Open-source low-code platform for internal tools and dashboards

40.8k
4.7k
Last commit

Build and deploy internal tools, admin panels, and dashboards with a low-code UI builder that connects to databases and APIs and supports JavaScript logic and Git workflows.

Apache-2.0Actively maintained
Alternative to:
Retool logo
Retool
+14