Apache Druid
7.2#2 in streaming analytics softwareFree planFree planWebAPILinuxmacOS
Visit
| Fact | Apache Druid | Apache Heron |
|---|---|---|
| Architecture | Loosely coupled ingestion, query, and orchestration components with deep storage support scale-up and scale-out. | Heron uses a process-based computing model with topology isolation. |
| License | Apache Druid and its documentation are licensed under the Apache License, Version 2.0. | The project is licensed under the Apache License, Version 2.0. |
| Purpose | Apache Druid is a high-performance real-time analytics database for sub-second queries on streaming and batch data at scale. | Heron is a real-time, distributed, fault-tolerant stream processing engine. |
| Security | Security features include TLS, authentication, and authorization, but they are disabled by default and the documentation says to configure them for production. | The GitHub repository page links to a security policy. |
| What it does | Apache Druid is a real-time analytics database for sub-second queries on streaming and batch data at scale. | Heron is a real-time, distributed, fault-tolerant stream processing engine. |
No prices published.
Druid suits teams building user-facing analytics or working with streaming data that need low-latency, concurrent queries and quick visibility into incoming data. It can also serve ad hoc analysis of semi-structured data such as JSON.
Heron may interest teams maintaining existing stream-processing systems that use its APIs or topology model. Its retired status and read-only repository are important considerations for anyone evaluating it for new work.