Real-time OLAP databases · Apache Software Foundation
Apache Druid
Open-source real-time analytics database that ingests streaming and batch data for interactive dashboards.
Apache Druid is an open-source distributed database built specifically for fast slice-and-dice analytics on event-driven data, such as clickstream, application metrics and IoT telemetry. It separates ingestion, storage and query into distinct process types, uses columnar storage with pre-computed indexes (including bitmap indexes), and can absorb data from Kafka or Kinesis with sub-second latency while queries run against it concurrently. Druid supports both real-time streaming ingestion and batch loads from files or data lakes, and it exposes both a native JSON query API and a SQL interface. It is self-hosted by default, requiring an operator to manage ZooKeeper, deep storage and multiple node types, though managed offerings exist (see Imply). Druid is typically shortlisted for user-facing analytics products and operational dashboards that must stay responsive as new data streams in continuously.
At a glance
| Vendor | Apache Software Foundation |
|---|---|
| Pricing model | Open source + paid options |
| Free tier | Yes |
| Deployment | Self-hosted |
| Open source | Yes (Apache-2.0) |
| Best for | Teams building user-facing or operational dashboards over continuously streaming event data. |
Pricing
Free and open source under the Apache Software Foundation; commercial managed hosting is available separately through Imply.
Pricing has not been verified yet — see the vendor's site.
Features
- Real-time streaming ingestion from Kafka/Kinesis
- Columnar storage with bitmap indexing
- Sub-second query response on high-cardinality data
- Native JSON query language and Druid SQL
- Automatic data rollup and retention rules
- Multi-tenant query and ingestion isolation
- Approximate algorithms for count-distinct and quantiles
Integrations
Profile last reviewed September 21, 2026