Nedir Değişiklik Veri Yakalama
Veritabanı değişikliklerini izleme
CDC (Change Data Capture) — Veri Değişikliklerini Yakalama
CDC, diğer sistemlere gerçek zamanlı replikasyon için veritabanı değişikliklerini izleme ve yakalama modelidir.
CDC Uygulama Yöntemleri
| Yöntem | Açıklama | Artılar/Eksiler | |--------|----------|-----------------| | Log tabanlı | WAL/binlog okuma | Düşük yük, güvenilir | | Trigger tabanlı | DB triggers | Esnek, DB yükü | | Timestamp | updated_at alanına göre | Basit, silmeleri kaçırır | | Sorgu tabanlı | Periyodik yoklama | Basit, yüksek gecikme |
Popüler Araçlar
- Debezium — açık kaynak, Kafka Connect
- AWS DMS — AWS yönetilen hizmet
- Striim — kurumsal çözüm
- Airbyte — CDC destekli ETL
CDC Uygulamaları
- Mikroservis senkronizasyonu
- Data Warehouse replikasyonu
- Cache geçersiz kılma
- Event Sourcing
- Değişiklik denetimi