flink中的datasteam数据流dataset数据集有什么区别
Flink中的DataStream和Dataset是两种不同的数据处理模型。
- DataStream是一种无界流数据模型,它表示一个连续的数据流,即没有固定的开始和结束,数据源不断地向其中输出数据,数据处理是实时的,可以基于事件时间或者处理时间进行处理。
- Dataset是一种有界数据集模型,它表示一个有限的数据集合,具有明确的开始和结束,数据处理是批处理的,基于静态数据集进行处理。
因此,DataStream适用于实时数据处理场景,如流式数据分析、数据流ETL等;而Dataset适用于离线批处理场景,如批量清洗数据、批量计算等。
原文地址: https://www.cveoy.top/t/topic/hqvb 著作权归作者所有。请勿转载和采集!