- Hands-On Big Data Modeling
- James Lee Tao Wei Suresh Kumar Mukhiya
- 196字
- 2021-06-10 18:58:54
Advantages of Flink
Apache Flink has recently become popular as an open source framework with powerful stream and batch processing. It provides the following benefits:
- It has an actual stream processing engine: This engine can approximate batch processing, rather than the other way around. It supports event and out-of-order processing in the DataStream API, based on the dataflow model.
- Better memory management: Apache Flink has explicit memory management that gets rid of occasional spikes, such as the one found in the Spark framework.
- Speed: It manages faster speeds by allowing for iterative processing to take place on the same node, rather than having the cluster run the nodes independently. Its performance can be further tuned by tweaking it to reprocess only the part of the data that has changed, rather than the entire set. It offers up to a five-fold boost in speed, as compared to the standard processing algorithm.
- Less configuration: It requires less configuration, as compared to state-of-the-art applications. Apache Flink has elegant and fluent APIs in Java and Scala.
- Integrations: It has better integration with YARN, HDFS, HBase, and other components of the Apache Hadoop ecosystem.
推薦閱讀
- 電力自動化實用技術問答
- 精通MATLAB圖像處理
- AWS:Security Best Practices on AWS
- WOW!Illustrator CS6完全自學寶典
- 計算機網(wǎng)絡應用基礎
- 可編程控制器技術應用(西門子S7系列)
- 21天學通Visual C++
- 傳感器與物聯(lián)網(wǎng)技術
- OpenStack Cloud Computing Cookbook
- Visual FoxPro數(shù)據(jù)庫基礎及應用
- 內模控制及其應用
- Deep Reinforcement Learning Hands-On
- 分析力!專業(yè)Excel的制作與分析實用法則
- AVR單片機工程師是怎樣煉成的
- 計算機應用基礎實訓(職業(yè)模塊)