Eski sistemde şimdiki gibi tek tıkla kredi istedim, onaylandı, para geldi vb. durumu olamazdı, çat diye servera, dbye erişim imkansızdı. Veri şimdiki kadar hızlı işlenemediği, disklere yazılamadığı için batch process dediğimiz toplu işlemler çok önemliydi.
Resimdeki örnekte mesela şöyle oluyor: kredi istekleri (şimdi mobil uygulamadan tek tıkla yapılabiliyo dediğim işlem) teker teker gönderilemediği için dosyalara yazılıyor, 5 dakikada bir toplu olarak batch işlemini yapacak yere upload ediliyor. (bağlantı sorunları yüzünden kaç kere retry yiyor kimbilir)
Bu toplanan veriler mainframe denen salon büyüklüğünde büyük bilgisayarlarda işlenebiliyor ancak, batch ve çoklu transactiona uygun geliştirilmiş diller var mesela cobol bankacılık için özel geliştirilmiş, fortran büyük bilimsel araştırmalar için özel geliştirilmiş, pl1, algol vb. diller de mevcut.
Çalışma mantığı da resimdeki gibi, farklı noktalardan gelen veriler birleştiriliyor, orderlanıyor vb. çok sayıda farklı transaction çalıştırabilen mainframe her bir kredi isteğini tek tek sorguluyor, analiz ediyor yüzde kaçtan verilir, ne kadar verilir, adamın kreditibilitesi nedir vb. diye. Gece başlayıp saatlerce bu işlemi yapıyor, haftada bir de data arşivleniyor, bizim şimdi evlerde yaptığımız ssd üzerindeki dbye çat diye yazma diye bir şey yok, veriyi çat diye başka yere iletebilme imkanı da yok, cloud sistem falan hiç yok, büyük veri saklanabilen tapelerde tutuluyor.
Cobol işte burada çok fazla kaydı toplu işleme(batch) ve çoklu transaction için kullanılıyor.