Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale.
Category
Stream Analytics Platforms Open Source
Features
• Sophisticated late data handling • Full batch processing capabilities • Savepoints make it possible for a user to fix issues, reprocess data, update code • Event-driven applications read data from and persist data to a remote transactional database • Fault tolerant stream processing • Complex event processing (CEP) library makes it possible to detect and respond to mission-critical business events in real-time
License
Proprietary
Price
• Free
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Company
Apache Flink
What is best?
• Sophisticated late data handling • Full batch processing capabilities • Savepoints make it possible for a user to fix issues, reprocess data, update code • Event-driven applications read data from and persist data to a remote transactional database
What are the benefits?
• Re-scalable Application State: Add more resources while maintaining exactly once semantics in the application • Streaming SQL: Accessible for business and non-technical users to harness the power of stream processing • Open Source: It is one of the most active stream processing and big data projects in ASF • Event time handling: Out of order events are handled correctly
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
6.4
Features & Functionality
7.6
5.8
Advanced Features
7.6
5.3
Integration
7.6
5.3
Performance
7.6
3.8
Customer Support
7.6
5.0
Implementation
4.0
Renew & Recommend
4.8
Bottom Line
Apache Flink is an open source stream processing platform for real-time analytics and real-time applications.
7.6
Editor Rating
5.1
Aggregated User Rating
8 ratings
You have rated this
Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Flink has been designed to run in all common cluster environments, perform computations at in-memory speed and at any scale. Apache Flink provides efficient, fast, accurate, and fault tolerant handling of massive streams of events. Apache Flink also supports batch processing as a special case of stream processing. Apache Flink excels at processing unbounded and bounded data sets. Precise control of time and state enable Flink’s runtime to run any kind of application on unbounded streams. Bounded streams are internally processed by algorithms and data structures that are specifically designed for fixed sized data sets, yielding excellent performance. Flink tracks event time using an event time clock, implemented with watermarks. Watermarks are special events generated at Flink’s stream sources that coarsely advance event time. Flink’s core API for stream processing, the DataStream API, is very expressive and provides primitives for many common operations. Among other features, Flink offers highly customizable windowing logic, different state primitives with varying performance characteristics, hooks to register and react on timers, and tooling for efficient asynchronous requests to external systems. The check-pointing feature, designed for fault tolerance, extends to user-initiated save-points for planned downtime. Flink provides ProcessFunctions to process individual events from one or two input streams or events that were grouped in a window. ProcessFunctions provide fine-grained control over time and state. Apache Flink supports the stream processing ecosystem, including Kafka, HDFS, Kinesis, Cassandra, DC/OS, Mesos, Docker, Kubernetes, and YARN.
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.