Öncelikle kelime anlamına bakalım
batch process: toplu işlem
Elimizde belirli bir miktar kayıt olduğunu düşünelim, bu kayıtları herhangi bir işlem olduğunda değil de belirli zaman aralıklarında topluca işleme yapmamıza batch processing diyoruz.
Örnek verelim.
Veri tabanınızdaki ürünlerin fiyatlarını belirli kurallara göre zaman zaman güncellediğiniz bir yapı olsun. Bunun için arka planda kontrol yapan ve güncellemeyi yapan kod parçaları olacaktır. Bunlar online çalışmıyor, toplu bir şekilde kayıtları işliyor. Buna batch process denilebilir.
Ya da sunucunuzda yer durumunu kontrol eden ve kalmadıysa temizleyen bir batch kodu da yazılabilir.