Because data processing is such a vast subject, you will find different definitions and opinions across the internet about how it can be categorized. For learning purposes and to keep it as simple as possible, I'll talk about the three main types of processing we usually find in real life data-related projects. We'll have a quick look at what they are in the following sections.
Getting across the processing types
Batch
Batch processing is by far the most common type of data processing. If you consider, for example, traditional business intelligence and data warehouse workloads, usually there's a fixed schedule that defines when an Extraction, Transformation, and Load (ETL) will happen. Often, this implies taking...