- Postgres'ta gerçekleşen değişiklikleri Kafka, Redpanda, Google PubSub, Azure Event Hub gibi kuyruk/mesaj broker'larına kolayca çoğaltma
- Bunun için dahili olarak Postgres logical decoding kullanarak Postgres CDC'yi etkinleştiriyor
- Mevcut CDC çözümlerinde Debezium yaygın olarak kullanılıyor, ancak öğrenme eğrisi dik ve üretimde uygulamak için çok fazla temel bilgi gerekiyor
- Yapılandırması zor (UI hâlâ geliştirme aşamasında), veri biçimi ve dönüşüm desteği de basit değil, Kafka dışındaki diğer mesaj broker'ları için aynı düzeyde özellik sunmuyor
- PeerDB, daha basit ama daha kapsamlı bir Postgres CDC kurulumunu hedefliyor
- Mühendislerin minimum öğrenme eğrisiyle birkaç gün içinde üretim seviyesinde Postgres CDC kurabilmesi için
- PeerDB UI ile kolayca yapılandırılabiliyor
- Kaynak ve hedef veri kaynaklarını yapılandırma (Postgres ve Kafka gibi)
- CDC ilerlemesini izleme: throughput (tablo başına) ve gecikme gibi metrikler
- Log arama
- Replikasyon slotu artışına göre Slack/e-posta bildirimleri
- Mirror tuning, duraklatma, mirror'a tablo ekleme gibi gelişmiş özellikler de sunuyor
- CLI de sunuyor. Kullanıcı dostu olması için Postgres uyumlu bir SQL katmanı sağlıyor
- Kafka'ya CDC streaming yapılmadan önce satır düzeyinde Transformation uygulanabiliyor
- Lua script'leri kullanılıyor
- Kişisel olarak tanımlanabilir bilgilerin (PII) şifrelenmesi/maskelenmesi, çeşitli veri biçimi desteği (JSON, MsgPack, Flatbuffers, Protobuf vb.)
- Script editörü ve kullanışlı şablonlar sunuluyor
- Kafka dışındaki hedefler için native connector'lar sunuyor
- Google Pub/Sub, Azure Event Hubs
1 yorum
PeerDB - Postgres için ETL/ELT platformu
Debezium - Veritabanı değişikliklerini stream eden açık kaynak