Değişiklik verisi yakalama
Değişiklik verisi yakalama, diğer uygulamaların işleyebilmesi için veritabanı değişikliklerini kaydeder.
Yalnız tam dışa aktarım yerine değişiklikleri yakalamak
Değişiklik verisi yakalama, kısaca CDC, aşağı akıştaki işleme için veritabanı verilerindeki değişiklikleri yakalar. Olası yöntemlerden biri değişiklik günlüğünü okumaktır; PostgreSQL bunun için Logical Decoding'i açıklar. Başka yöntemler farklı çalışabilir.
Kurgusal örnekte değişen ürün kategorisi bir analize aktarılmalıdır. Teknik satır değişikliği, ürünün iş açısından onaylanıp onaylanmadığını kendiliğinden açıklamaz. Bu nedenle CDC iş olaylarının tanımının yerini almaz. Başlangıç verisini, silmeleri, şema değişikliklerini ve yeniden başlama konumunu netleştirin. Alıcılar olası tekrarları da yönetmelidir. Değişikliğin yakalanması, hedefte doğru uygulandığını tek başına kanıtlamaz.
Kaynaklar
İlgili terimler
- Olay güdümlü mimariOlay güdümlü mimaride bileşenler olayları bildirir; diğer bileşenler bunlara bağımsız olarak tepki verebilir.
- Veri tutarlılığıVeri tutarlılığı, verilerin belirlenmiş kurallara uyması ve birbiriyle ilişkili durumların çelişmemesidir.
- İdempotansİdempotans, aynı işlem tekrarlandığında sistem durumunda tek bir çalıştırmayla aynı amaçlanan etkinin oluşmasıdır.
- Server-Sent EventsServer-Sent Events, arka plan işinin ilerlemesi gibi metin bildirimlerini HTTP bağlantısıyla sunucudan istemciye taşır.
- ETagETag, HTTP kaynağının belirli bir gösterim sürümünü tanımlar; koşullu okuma veya değişiklik isteklerinde kullanılır.
- Cross-Origin Resource SharingCORS, tarayıcıda farklı origin’den gelen yanıtların okunmasını düzenler. API’de oturum açmanın veya yetki kontrolünün yerini tutmaz.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.