İçeriğe geç

4.3. Hibrit Mimariler ve Log Soyutlaması

Commit log, batch/stream ayrımını ortadan kaldıran soyutlamadır: bir batch işinin ve bir stream işlemcisinin ikisinin de tüketebileceği, yalnızca ekleme yapılan, yeniden oynatılabilir bir kayıt dizisi. Log’u gerçeğin kaynağı olarak gördüğünüzde, Lambda mimarisi (ayrı batch ve hız katmanlarını sürdürmek) kazara oluşan bir karmaşıklık olarak açığa çıkar ve Kappa (her şey bir akıştır, yeniden oynatarak yeniden işle) sadeleştirme haline gelir. Bu bölüm, bu ilerlemeyi, log compaction’ı ve veritabanlarından akış dünyasına köprü olarak Change Data Capture’ı kapsar.