Online vs Batch

Online Processing: An online system handles transactions when they occur and provides output directly to users. It is interactive. It's like transferring money from A to B.

Batch Processing: Data is processed in groups or batches.

Batch processing is typically used for large amounts of data that must be processed on a routine schedule, such as paychecks or credit card transactions.

A batch processing system has several main characteristics: collect, group, and process transactions periodically.

Batch programs require no user involvement and require significantly fewer network resources than online systems.

Last updated