
Apache Druid
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 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:
Similar to Apache Druid
InfluxDB
Time-series database for metrics, events, and real-time analytics
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.

Redash
Query, visualize, and share data from multiple data sources
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.
Countly
Privacy-first product analytics and customer engagement platform
Open-source product analytics platform with SDKs for mobile, web and desktop; provides dashboards, events, crash reporting, messaging, A/B testing and APIs.

ClickHouse
Fast open-source columnar database for real-time analytics.
Open-source OLAP database designed for real-time analytics at scale.

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

Appsmith
Open-source low-code platform for internal tools and dashboards
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.




