EVERYTHING XIAOMI
Get listed
Side by side

Apache Druid vs Apache Flink

Apache Druid

7.2#2 in streaming analytics softwareFree plan
Free planWebAPILinuxmacOS
Visit
Apache Flink logo

Apache Flink

6.1#13 in streaming analytics softwareFree plan
Free planAPILinuxSelf-hosted
Visit

What both publish

FactApache DruidApache Flink
IntegrationsCore extensions support systems and formats including S3, HDFS, Google Cloud Storage, Azure, Kafka, Kinesis, Avro, ORC, Parquet, MySQL, and PostgreSQL.Separately released connectors listed on the downloads page include AWS, Cassandra, Elasticsearch, Google Cloud PubSub, HBase, Hive, JDBC, Kafka, MongoDB, OpenSearch, Prometheus, Pulsar, and RabbitMQ.
What it doesApache Druid is a real-time analytics database for sub-second queries on streaming and batch data at scale.Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams.

Apache Druid plans

  • Apache DruidFree

Apache Flink plans

  • Apache FlinkFree

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 Flink if…

It suits developers and data teams building stateful stream or batch processing applications, pipelines, or ETL. Teams deploying it in shared or production environments should account for its security configuration requirements.

Charts they share