El procesamiento Batch está orientado a procesar agrupaciones grandes de datos con un tamaño finito y determinado. Es la manera típica de procesar grandes cantidades de datos con unos recursos limitados. El procesamiento streaming maneja registros individuales o micro batches con flujos de datos infinitos.