EVERYTHING XIAOMI
Get listed
Side by side

Apache Druid vs Apache Heron

Apache Druid

7.2#2 in streaming analytics softwareFree plan
Free planWebAPILinuxmacOS
Visit

What both publish

FactApache DruidApache Heron
ArchitectureLoosely 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.
LicenseApache Druid and its documentation are licensed under the Apache License, Version 2.0.The project is licensed under the Apache License, Version 2.0.
PurposeApache 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.
SecuritySecurity 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 doesApache 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.

Apache Druid plans

  • Apache DruidFree

Apache Heron plans

No prices published.

Pick Apache Druid if…

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.

Pick Apache Heron if…

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.

Charts they share