Apache Druid
7.2#2 in streaming analytics softwareFree planFree planWebAPILinuxmacOS
Visit
| Fact | Apache Druid | Apache Pinot |
|---|---|---|
| Concurrency | The project describes Druid as supporting workloads from hundreds to tens of thousands of queries per second at consistent performance. | Pinot can serve hundreds of thousands of concurrent queries per second. |
| Deployment | Druid can run on commodity hardware in *NIX environments and is designed to run in AWS, GCP, Azure, and other cloud environments. | The official quick install supports Docker and Kubernetes with Helm. |
| Purpose | Apache Druid is a high-performance real-time analytics database for sub-second queries on streaming and batch data at scale. | Apache Pinot is a real-time distributed OLAP datastore for low-latency, high-throughput analytics and user-facing workloads. |
| Support | The project directs users to its community network for help using Druid. | The project provides Slack, mailing lists, GitHub Issues, and community meetups for questions and discussion. |
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.
Pinot suits teams building analytics or user-facing workloads that need a distributed datastore and SQL access. It is aimed at users able to deploy and manage a self-hosted system.