Apache Druid
7.2#2 in streaming analytics softwareFree planFree planWebAPILinuxmacOS
Visit| Fact | Apache Druid | Esper |
|---|---|---|
| Integrations | Core extensions support systems and formats including S3, HDFS, Google Cloud Storage, Azure, Kafka, Kinesis, Avro, ORC, Parquet, MySQL, and PostgreSQL. | The feature list names CSV, JMS, HTTP, Kafka, database and socket input/output adapters, and JMX metrics exposure. |
| Purpose | Apache Druid is a high-performance real-time analytics database for sub-second queries on streaming and batch data at scale. | Esper is a language, compiler and runtime for complex event processing and streaming analytics, available for Java and .NET. |
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.
Esper may suit Java or .NET developers building event-processing applications that can embed a runtime in their processes. Its listed use cases include monitoring, financial applications, and sensor networks.