Change Data Capture (CDC) ఒక source database నుండి ప్రతి insert/update/delete ను stream చేస్తుంది — సాధారణంగా దాని transaction log ను read చేయడం ద్వారా — మరియు ఇతర systems consume చేసే events గా వాటిని publish చేస్తుంది, తద్వారా downstream stores dual-writes లేదా polling లేకుండా sync లో ఉంటాయి.
Postgres/MySQL Debezium Kafka topic sinks
┌────────────┐ reads ┌─────────┐ emit ┌──────────┐ consume ┌───────────┐
│ WAL/binlog │ ───────▶ │ connector│ ──────▶ │ per-table│ ───────▶ │ search │
│ (tx log) │ │ │ events │ ordered │ │ warehouse │
└────────────┘ └─────────┘ └──────────┘ │ cache │
└───────────┘
