
Apache Druid
High-performance real-time analytics database for OLAP workloads

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 Services

Netdata
Real-time, per‑second full‑stack monitoring and observability
Open-source, agent-based monitoring platform delivering per-second metrics, edge ML anomaly detection, tiered time-series storage and centralized cloud UI.
Prometheus
Monitoring system and time-series database for metrics and alerting
Prometheus is an open-source monitoring and time-series database for collecting metrics, querying with PromQL, and alerting on system and application health.

ClickHouse
Fast open-source columnar database for real-time analytics.
Open-source OLAP database designed for real-time analytics at scale.
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.

VictoriaMetrics
High-performance time series database for monitoring and observability
Fast, resource-efficient time series database compatible with Prometheus and Grafana, for scalable monitoring and long-term metrics storage.

Speedtest Tracker
Self-hosted internet performance and uptime monitoring tool
Laravel-based app that schedules Ookla Speedtest checks, records download/upload/ping/packet-loss metrics, visualizes historical performance, and sends alerts.
JavaScript
Apache Lucene
Docker
TypeScript
Java