Question 1
What are some capabilities common to both “streaming processing” & “batch processing” in the context of big data?
Batch operates on a set of data elements taken together while streaming can also operate on a set of data elements as determined by the window
Batch operates on data that is static while streaming operates on data that is dynamically changing
Batch processing can assume data as fully specified and complete while streaming cannot make that assumption
Batch processing is typically high latency while streaming processing is necessary for real-time latencies
Both Streaming & Batch processing can operate on massively large data sets