Apache Flink vs. Druid

  • -
  • 447
  • 0
  • -
  • 23
  • 279

What is Apache Flink?

Apache Flink is an open source system for fast and versatile data analytics in clusters. Flink supports batch and streaming analytics, in one system. Analytical programs can be written in concise and elegant APIs in Java and Scala.

What is Druid?

Druid is a distributed, column-oriented, real-time analytics data store that is commonly used to power exploratory dashboards in multi-tenant environments. Druid excels as a data warehousing solution for fast aggregate queries on petabyte sized data sets. Druid supports a variety of flexible filters, exact calculations, approximate algorithms, and other useful calculations.
Why do developers choose Apache Flink?
Why do you like Apache Flink?

Why do developers choose Druid?
Why do you like Druid?

What are the cons of using Apache Flink?
No Cons submitted yet for Apache Flink
Downsides of Apache Flink?

What are the cons of using Druid?
No Cons submitted yet for Druid
Downsides of Druid?

Want advice about which of these to choose?Ask the StackShare community!

What companies use Apache Flink?
27 companies on StackShare use Apache Flink
What companies use Druid?
28 companies on StackShare use Druid
What tools integrate with Apache Flink?
5 tools on StackShare integrate with Apache Flink
What tools integrate with Druid?
2 tools on StackShare integrate with Druid

What are some alternatives to Apache Flink and Druid?

  • Apache Spark - Fast and general engine for large-scale data processing
  • Storm - Distributed and fault-tolerant realtime computation
  • Kafka - Distributed, fault tolerant, high throughput pub-sub messaging system
  • Amazon Athena - Query S3 Using SQL

See all alternatives to Apache Flink

Interest Over Time