Apache Flink - Toplu İşleme - Gerçek Zamanlı İşleme

Büyük Veri açısından iki tür işleme vardır -

  • Toplu İşleme
  • Gerçek Zamanlı İşleme

Zaman içinde toplanan verilere dayalı işleme Toplu İşleme denir. Örneğin, bir banka yöneticisi son 1 ayda iptal edilen çeklerin sayısını bilmek için son bir aylık verileri (zaman içinde toplanan) işlemek ister.

Anında sonuç için anlık verilere dayalı işlemeye Gerçek Zamanlı İşleme denir. Örneğin, bir dolandırıcılık işlemi (anlık sonuç) gerçekleştikten hemen sonra bir dolandırıcılık uyarısı alan bir banka yöneticisi.

Aşağıda verilen tablo, Toplu İş ve Gerçek Zamanlı İşleme arasındaki farkları listelemektedir -

Toplu İşleme Gerçek Zamanlı İşleme

Statik Dosyalar

Etkinlik Akışları

Periyodik olarak dakika, saat, gün vb. Olarak işlenir.

Hemen işlendi

nanosaniye

Disk depolamadaki geçmiş veriler

Bellek Deposunda

Örnek - Fatura Oluşturma

Örnek - ATM İşlem Uyarısı

Bu günlerde, gerçek zamanlı işleme her kuruluşta çok kullanılıyor. Dolandırıcılık tespiti, sağlık hizmetlerinde gerçek zamanlı uyarılar ve ağ saldırısı uyarısı gibi kullanım durumları, anlık verilerin gerçek zamanlı işlenmesini gerektirir; birkaç milisaniyelik bir gecikme bile çok büyük bir etkiye sahip olabilir.

Bu tür gerçek zamanlı kullanım durumları için ideal bir araç, verileri toplu iş olarak değil akış olarak girebilen araç olacaktır. Apache Flink, gerçek zamanlı işlem aracıdır.