Vantaggi e svantaggi dell'elaborazione batch

Server

I grandi computer mainframe elaborano processi batch contenenti milioni di record di dati.

Credito immagine: Guido Vrola/iStock/Getty Images

Alcuni programmi per computer sfruttano l'elaborazione in batch, una modalità in cui i dati di input vengono compilati in anticipo e inviati tutti in una volta, richiedendo poco intervento umano. Ciò contrasta con l'elaborazione interattiva, in cui il computer attende il tuo input e lo gestisce in modo frammentario, un elemento di dati alla volta. Ad esempio, la maggior parte dei siti Web utilizza l'elaborazione interattiva, mentre una grande azienda può utilizzare l'elaborazione in batch per eseguire il proprio libro paga settimanale.

Vantaggi

Il personale di un data center può pianificare l'elaborazione in batch durante i periodi in cui i computer sono altrimenti inattivi, ad esempio durante la notte. Gli operatori del computer possono ritardare o dare priorità a lotti diversi facilmente, a seconda delle circostanze. I lavori batch sono file di computer standard contenenti comandi, programmi e dati; una volta creati, alcuni possono essere eseguiti ripetutamente secondo necessità, aggiungendo comodità per il personale e contribuendo a mantenere bassi i costi di elaborazione.

Video del giorno

Svantaggi

Tutti i dati di input di un processo batch devono essere pronti prima che il computer possa eseguirlo; questo significa che deve essere attentamente controllato. Problemi con dati, errori e arresti anomali del programma che si verificano durante i lavori batch provocano l'arresto dell'intero processo; gli input devono essere controllati attentamente prima che il lavoro possa essere eseguito nuovamente. Anche errori di dati minori, come errori di battitura nelle date, possono impedire l'esecuzione di un lavoro batch.