- 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.
推薦閱讀
- 21天學通PHP
- Spark編程基礎(Scala版)
- 走入IBM小型機世界
- 輕松學Java
- JMAG電機電磁仿真分析與實例解析
- 水晶石精粹:3ds max & ZBrush三維數字靜幀藝術
- DevOps:Continuous Delivery,Integration,and Deployment with DevOps
- Implementing AWS:Design,Build,and Manage your Infrastructure
- Machine Learning with Apache Spark Quick Start Guide
- Python:Data Analytics and Visualization
- 電腦上網輕松入門
- 大數據案例精析
- Introduction to R for Business Intelligence
- 機床電氣控制與PLC
- 大數據導論