Change Data Capture (CDC) ஒரு source database-இலிருந்து ஒவ்வொரு insert/update/delete-ஐயும் stream செய்கிறது — வழக்கமாக அதன் transaction log-ஐப் படிப்பதன் மூலம் — மேலும் அவற்றை மற்ற systems நுகரும் 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 │
└───────────┘
