
Microsoft Certified Azure Data Fundamentals (DP-900) Exam Guide
By :

Batch and streaming data are ways of processing data to fulfill organizations’ different needs and use cases.
In short, the main difference between batch and streaming data is when the data is processed; batch processing happens periodically, at regular/ scheduled intervals, whereas streaming processes data instantaneously as it arrives in near-real time.
The following sections will explore these two ways to process data.
Batch data is processed regularly in large batches, where data is collected and stored over a period of time for later processing as a batch (as a collective action).
Batch processing is used in processes where time-sensitive or immediate processing is unnecessary – for example, overnight processing at the end of the day or end-of-month processing for financial reports. Most of the time, data does not need to be structured or ordered in any sequence.
...