BT Sözlüğü › Veritabanları › Apache Beam

Apache Beam

Veritabanları Svenska → Güncellendi: 2026-10-10
Daha fazla bilgi
Geliştirici
Google
Yıl
2016
Sahibi
Apache Software Foundation
Tür
Programlama modeli
Lisans
Apache 2.0
Resmî site
beam.apache.org

Toplu ve akış işleme için birleşik bir model; aynı işlem hattı Flink, Spark ya da Dataflow üzerinde çalışabilir.

Ad, batch ile stream sözcüklerinin kaynaştırılmasından gelir. Google, Cloud Dataflow'un arkasındaki modeli 2016'da Apache'ye bağışladı; amaç, bir işlem hattının nasıl ifade edildiğini nerede çalıştığından ayırmaktı: Java, Python veya Go ile yazarsınız, bir runner bunu Flink, Spark veya Dataflow için çevirir.

Kalıcı katkısı, zamana dair kelime dağarcığıdır. Beam olay zamanını işlem zamanından ayırır, geç gelenleri filigranlarla ele alır ve bir pencerenin sonucunun ne zaman yayımlanacağını tetikleyicilere bırakır. Bu sözlük Beam'in çok ötesine yayıldı. Taşınabilirlik vaadi ise ancak yarı yarıya gerçekleşti — runner'lar modelin farklı alt kümelerini destekler ve bir işlem hattını birinden ötekine taşımak çoğunlukla ayar gerektirir.

← Sözlüğe dön