Gli strumenti di change data capture (CDC) acquisiscono e trasmettono le modifiche del database in tempo reale, aiutando le organizzazioni a supportare l'integrazione moderna dei dati, le analytics e le architetture guidate dagli eventi.
Le funzionalità CDC possono essere native di ambienti di database specifici, come AWS Database Migration Service (DMS), o possono essere implementate in modo più ampio. Le soluzioni CDC comuni includono strumenti open source come Debezium e piattaforme commerciali come IBM® StreamSets e Oracle GoldenGate.
Molte organizzazioni utilizzano Apache Kafka come base per le pipeline CDC. Le architetture CDC basate su Kafka possono acquisire le modifiche del database, trasmetterle in streaming tramite gli argomenti Kafka e distribuirle ad applicazioni downstream, data warehouse, piattaforme di analytics e sistemi AI.
Quando valutano gli strumenti CDC, le organizzazioni spesso considerano:
- Scalabilità
- Prezzi
- Latenza
- Supporto per connettori
- Integrazione di Kafka
- Affidabilità
- Flessibilità d'implementazione
- Supporto API