变更数据捕获(Change Data Capture, CDC)把源数据库中的每一次 insert/update/delete 流式导出——通常通过读取其事务日志(transaction log)——并把它们作为事件发布,供其他系统消费,因此下游存储无需双写或轮询即可保持同步。
text
Postgres/MySQL Debezium Kafka topic sinks
┌────────────┐ reads ┌─────────┐ emit ┌──────────┐ consume ┌───────────┐
│ WAL/binlog │ ───────▶ │ connector│ ──────▶ │ per-table│ ───────▶ │ search │
│ (tx log) │ │ │ events │ ordered │ │ warehouse │
└────────────┘ └─────────┘ └──────────┘ │ cache │
└───────────┘
