1.19.0[1]
/ 15 March 2024; 51 days ago (15 March 2024)[2]
Repository
github.com/apache/flink
Written in
Java and Scala
Operating system
Cross-platform
Type
Data analytics
machine learning algorithms
License
Apache License 2.0
Website
flink.apache.org
Apache Flink is an open-source, unified stream-processing and batch-processing framework developed by the Apache Software Foundation. The core of Apache Flink is a distributed streaming data-flow engine written in Java and Scala.[3][4] Flink executes arbitrary dataflow programs in a data-parallel and pipelined (hence task parallel) manner.[5] Flink's pipelined runtime system enables the execution of bulk/batch and stream processing programs.[6][7] Furthermore, Flink's runtime supports the execution of iterative algorithms natively.[8]
Flink provides a high-throughput, low-latency streaming engine[9] as well as support for event-time processing and state management. Flink applications are fault-tolerant in the event of machine failure and support exactly-once semantics.[10] Programs can be written in Java, Scala,[11] Python,[12] and SQL[13] and are automatically compiled and optimized[14] into dataflow programs that are executed in a cluster or cloud environment.[15]
Flink does not provide its own data-storage system, but provides data-source and sink connectors to systems such as Apache Doris, Amazon Kinesis, Apache Kafka, HDFS, Apache Cassandra, and ElasticSearch.[16]
^"Release 1.19.0". 15 March 2024. Retrieved 19 March 2024.
^"Apache Flink: Scalable Batch and Stream Data Processing". apache.org.
^"apache/flink". GitHub. 29 January 2022.
^Alexander Alexandrov, Rico Bergmann, Stephan Ewen, Johann-Christoph Freytag, Fabian Hueske, Arvid Heise, Odej Kao, Marcus Leich, Ulf Leser, Volker Markl, Felix Naumann, Mathias Peters, Astrid Rheinländer, Matthias J. Sax, Sebastian Schelter, Mareike Höger, Kostas Tzoumas, and Daniel Warneke. 2014. The Stratosphere platform for big data analytics. The VLDB Journal 23, 6 (December 2014), 939-964. DOI
^Ian Pointer (7 May 2015). "Apache Flink: New Hadoop contender squares off against Spark". InfoWorld.
^"On Apache Flink. Interview with Volker Markl". odbms.org.
^Stephan Ewen, Kostas Tzoumas, Moritz Kaufmann, and Volker Markl. 2012. Spinning fast iterative data flows. Proc. VLDB Endow. 5, 11 (July 2012), 1268-1279. DOI
^"Benchmarking Streaming Computation Engines at Yahoo!". Yahoo Engineering. Retrieved 2017-02-23.
^"Apache Flink 1.2.0 Documentation: Table and SQL". ci.apache.org. Retrieved 2017-02-23.
^Fabian Hueske, Mathias Peters, Matthias J. Sax, Astrid Rheinländer, Rico Bergmann, Aljoscha Krettek, and Kostas Tzoumas. 2012. Opening the black boxes in data flow optimization. Proc. VLDB Endow. 5, 11 (July 2012), 1256-1267. DOI
^Daniel Warneke and Odej Kao. 2009. Nephele: efficient parallel data processing in the cloud. In Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS '09). ACM, New York, NY, USA, Article 8, 10 pages. DOI
ApacheFlink is an open-source, unified stream-processing and batch-processing framework developed by the Apache Software Foundation. The core of Apache...
(distributed processing back-ends) including ApacheFlink, Apache Samza, Apache Spark, and Google Cloud Dataflow. Apache Beam is one implementation of the Dataflow...
is used by most of the data processing frameworks Apache Spark, Apache Hive, ApacheFlink and Apache Hadoop. In February 2013, the Optimized Row Columnar...
to Kafka. Apache Kafka also works with external stream processing systems such as Apache Apex, Apache Beam, ApacheFlink, Apache Spark, Apache Storm, and...
engine, users are free to implement any engine they choose- H2O and ApacheFlink have been implemented in the past and examples exist in the code base...
BlueStore storage layer uses RocksDB for metadata management in OSD devices. ApacheFlink uses RocksDB to store checkpoints. FusionDB uses RocksDB as its storage...
modules for Big Data platforms (e.g. Apache Hive/ApacheFlink/Apache Spark), which provide certain functionality of Apache POI, such as the processing of Excel...
machine, as well as the distributed processing frameworks Apache Hadoop, Apache Spark, ApacheFlink, and Dask. XGBoost gained much popularity and attention...
Apache Spark is an open-source unified analytics engine for large-scale data processing. Spark provides an interface for programming clusters with implicit...
Flink, Presto, Hive, Impala, StarRocks, Doris, and Pig to safely work with the same tables, at the same time. Iceberg is released under the Apache License...
of which is made possible because DriveTribe's tech stack is built on ApacheFlink. On 10 January 2022, DriveTribe announced they would be shutting down...
the C# programming languages. Cascading Abstraction layer for Apache Hadoop and ApacheFlink. Cascading is used to create and execute complex data processing...
CLUSTERED INDEX XV ON MV_MY_VIEW (COL1); Apache Kafka (since v0.10.2), Apache Spark (since v2.0), ApacheFlink, Kinetica DB, Materialize, and RisingWave...
China's most popular open source software award Apache ActiveMQ ApacheFlinkApache Qpid Apache Samza Apache Spark Streaming Data Distribution Service Enterprise...
Apex, Phoenix, and Flink have projects under development that use Calcite. Julian Hyde. "Optiq-0.8 release announcement". Apache Software Foundation...
programming interfaces support parallelism in host languages. Apache Beam ApacheFlinkApache Hadoop Apache Spark CUDA OpenCL OpenHMPP OpenMP for C, C++, and Fortran...
from the original on 2015-01-05. Retrieved 2014-07-17. "ApacheFlink 1.2 Documentation: FlinkCEP - Complex event processing for Flink". ci.apache.org....
enables the analysis of streaming data in real time using standard SQL or ApacheFlink. Kinesis Video Streams is a fully managed service for securely capturing...
Internet applications. Flink: fast and reliable large-scale data processing engine. Flume: large scale log aggregation framework Apache Fluo Committee Fluo:...
2015). "Exclusive Interview: Matei Zaharia, creator of Apache Spark, on Spark, Hadoop, Flink, and Big Data in 2020". "Cei mai bogaţi oameni din lume...
the DFG funded Stratosphere project, which led to the establishment of ApacheFlink. In 2018, he was elected president of the VLDB Endowment. Markl’s research...