1. 传统处理
传统处理是一种离线处理,在处理数据时涉及对数据的简单计算。它主要存储没有那么多聚合和结构化的原始数据。它具有各种操作,例如对原始数据执行的数据的预处理和提取。数据通过一系列算法进行处理。

2. 流处理
流处理是一种实时处理,其中在创建数据时对数据执行某些操作。这些操作可以以串行或并行方式执行。它还允许用户查询连续的数据流,并在收到数据时在很短的时间内确定条件。流处理还通过各种方法执行数据分析、数据转换和数据聚合。它以更加聚合和结构化的方式存储数据。

传统处理与流处理的区别

编号 传统处理 流处理
1 传统处理涉及在处理数据时对数据的简单计算。 流处理涉及在处理数据时对多个输入流的复杂操作。
2 在传统加工中,加工时间是无限的,无法预测。 流处理流处理中,处理时间是有限的。
3 传统处理以原始形式存储数据。 流处理以更概括的形式存储数据。
4 传统处理给出了准确的结果。 流处理给出了更近似的结果。
5 在传统处理中,内存使用不受限制。 在流处理中,内存使用是有限的。
6 传统处理是离线处理的一种形式。 流处理是实时处理的一种形式。