2. ETL
• Bir kaynaktan veri
toplama ve bu verileri
hedefe aktarma işlemidir
• Veri güvenilirliği düşüktür
• Zaman ve kaynak sorunu
oluşur
• Extract – Transform – Load
adımlarından oluşur
6. CDC METODLARI
• Temelde İki Yöntemden Oluşmaktadır
• Push:
• Kaynak veritabanı kullanımı
fazladır.
• Gerçek zamana yakın.
• Mesajlaşma sistemi gereklidir.
• Pull:
• Log olarak kaydetme
• Gerçek zamandan uzak
• Veri kaybı önlenmelidir.
7. 1. LOG
BASED
• Her transaction geldiğinde değişiklikler tutulur
• Etkili ve hızlı
• Kaynağa bir etkisi olmaz
• Veri tabanı Log yapısını ayrıştırmak zordur
8. 2. Query Based
(TimeStamp)
• Veriler sorgular ile veritabanından alınır.
• Timestamp gibi bir yapı tutulması gereklidir.
• Kaynak sisteme performans olarak kötü etkisi vardır
9. 3. Triggers
• Her transaction’da
algılanır ve yazılır
• Veritabanı performansını
azaltır
• Güvenilir ve detaylıdır
10. CDC Avantajları ve
Kullanım Alanları
• Sürekli veri aktarımı ve kopyalanması
• Mikro servisler arası verinin güncel tutulması
• Cache’in güncellenmesi
• Elastic Search gibi arama indexlerinin güncellenmesi