Voordelen en nadelen van batchverwerking

Servers

Grote mainframecomputers verwerken batchtaken die miljoenen gegevensrecords bevatten.

Afbeelding tegoed: GuidoVrola/iStock/Getty Images

Sommige computerprogramma's maken gebruik van batchverwerking, een modus waarin de invoergegevens vooraf worden verzameld en in één keer worden ingediend, waarbij weinig menselijke tussenkomst nodig is. Dit in tegenstelling tot interactieve verwerking, waarbij de computer op uw invoer wacht en deze stukje bij beetje, één gegevensitem per keer, afhandelt. De meeste websites maken bijvoorbeeld gebruik van interactieve verwerking, terwijl een groot bedrijf batchverwerking kan gebruiken om zijn wekelijkse loonlijst uit te voeren.

Voordelen:

Het personeel van een datacenter kan batchverwerking plannen op momenten dat de computers anders inactief zijn, zoals 's nachts. De computeroperators kunnen verschillende batches gemakkelijk uitstellen of prioriteren, afhankelijk van de omstandigheden. Batchjobs zijn standaard computerbestanden die commando's, programma's en gegevens bevatten; als ze eenmaal zijn gemaakt, kunnen sommige indien nodig herhaaldelijk worden uitgevoerd, wat het personeel gemakkelijker maakt en de verwerkingskosten laag houdt.

Video van de dag

nadelen

Alle invoergegevens van een batchtaak moeten gereed zijn voordat de computer deze kan uitvoeren; dit betekent dat het zorgvuldig moet worden gecontroleerd. Problemen met data, fouten en programmacrashes die optreden tijdens batchjobs brengen het hele proces tot stilstand; de ingangen moeten zorgvuldig worden gecontroleerd voordat de taak opnieuw kan worden uitgevoerd. Zelfs kleine gegevensfouten, zoals typefouten in datums, kunnen ervoor zorgen dat een batchtaak niet wordt uitgevoerd.