Vantaggi e svantaggi dell'elaborazione batch
Alcuni programmi informatici sfruttano l'elaborazione batch, una modalità in cui i dati di input vengono compilati in anticipo e inviati tutti insieme, richiedendo poco intervento umano. Questo contrasta con l'elaborazione interattiva, dove il computer aspetta il tuo input e lo gestisce pezzo per pezzo, un dato alla volta. Ad esempio, la maggior parte dei siti web usa elaborazione interattiva, mentre una grande azienda può usare l'elaborazione batch per eseguire la busta paga settimanale.
Vantaggi
Lo staff di un centro dati può programmare l'elaborazione batch durante i periodi in cui i computer sono altrimenti inattivi, come durante la notte. Gli operatori possono ritardare o dare priorità a batch diversi facilmente, a seconda delle circostanze. I job batch sono file standard per computer contenenti comandi, programmi e dati; una volta creati, alcuni possono essere eseguiti ripetutamente secondo necessità, aggiungendo comodità per lo staff e aiutando a mantenere bassi i costi di elaborazione.
Svantaggi
Tutti i dati di input di un job batch devono essere pronti prima che il computer possa eseguirlo; questo significa che devono essere controllati attentamente. Problemi con i dati, errori e crash del programma che si verificano durante i job batch bloccano l'intero processo; gli input devono essere controllati attentamente prima che il job possa essere eseguito di nuovo. Anche errori minori nei dati, come errori di battitura nelle date, possono impedire l'esecuzione di un job batch.