Skip to main content

Table 1 Comparison between batch processing and streaming processing [82]

From: Big data stream analysis: a systematic literature review

Dimension Batch processing Streaming processing
Input Data chunks Stream of new data or updates
Data size Known and finite Infinite or unknown in advance
Hardware Multiple CPUs Typical single limited amount of memory
Storage Store Not store or store non-trivial portion in memory
Processing Processed in multiple rounds A single or few passes over data
Time Much longer A few seconds or even milliseconds
Applications Widely adopted in almost every domain Web mining, traffic monitoring, sensor networks