Batch Processing

Batch processing arranges incoming data in groups: the data is stored for some time, and all the stored data is then processed at once. There are several ways to specify for how long the batches must be stored before being computed, for example by time (the batch may be processed and emptied every week) and by size (we store up to one million items before processing the data in the batch).