Modern veri mimarisine örnekler

Modern Veri Mimarilerini Anlama

Miller Trujillo

Senior Software Engineer

Lambda mimarisi

  • Veri işleme mimarisi
  • Büyük ölçekli veri kümelerini işler
  • Gerçek zamanlı işlemeyi sağlar
  • Yığın ve akışı birleştirir
  • 3 ana katman:
    • Yığın katmanı
    • Hız katmanı
    • Sunum katmanı

Yığın katmanı vurgulanmış Lambda Mimarisi

Modern Veri Mimarilerini Anlama

Lambda mimarisi katmanları: Yığın

Yığın katmanı vurgulanmış Lambda Mimarisi

  • Ana veri kümesi
    • Değiştirilemez veri
    • Yalnızca ekleme
  • Önceden hesaplanmış görünümler
  • Banka hesapları
    • Ana veri kümesi: İşlem listesi
    • Görünümler: Bakiyeyi elde etmek için uygulanan işlemler
  • Mükemmel doğruluk
Modern Veri Mimarilerini Anlama

Lambda mimarisi katmanları: Hız

Hız katmanı vurgulanmış Lambda Mimarisi

  • Belirli bir takvimde yığın işleri
  • Bilinen veri ile gerçeklik arasında boşluk
  • Hız katmanı bu boşluğu kapatır
  • Mükemmel doğruluk yok
Modern Veri Mimarilerini Anlama

Lambda mimarisi katmanları: Sunum

Sunum katmanı vurgulanmış Lambda Mimarisi

  • Yığın ve gerçek zamanlı görünümleri birleştirir
  • Birleşik veri görünümü
Modern Veri Mimarilerini Anlama

Lambda mimarisinin karmaşıklığı

  • İki katman karmaşıklığı artırır
  • Yinelenen mantık, kod, algoritmalar
  • Birden çok yığın: Yığın ve akış
Modern Veri Mimarilerini Anlama

Kappa mimarisi

Kappa Mimarisi

Modern Veri Mimarilerini Anlama

Lambda vs. Kappa

Boyut Lambda Mimarisi Kappa Mimarisi
Yığın İşleme Var Olay kaynağını yeniden işleyerek
Akış İşleme Var Var
Karmaşıklık Daha yüksek Daha düşük
Gerçek Zamanlı İşleme Yığın katmanı nedeniyle gecikir Doğrudan ve sade
Kullanım Alanları Karmaşık analiz, geçmiş veriler Gerçek zamanlı analiz, anlık izleme
Modern Veri Mimarilerini Anlama

Hadi pratik yapalım!

Modern Veri Mimarilerini Anlama

Preparing Video For Download...