Change data capture (CDC) reads the database's transaction log instead of querying tables. Debezium 317,608 (https://github.com/debezium/debezium 13,174 ) (Apache 2.0, 3.7.0 of 29 Sep 2026) is a set of Connect source connectors, run with the same REST API, converters, SMTs and error settings.
| JDBC source (polling) | Debezium (log-based CDC) | |
|---|---|---|
| Reads | SELECT ... WHERE updated_at > ? | PostgreSQL 1,289 WAL, MySQL 524 binlog, others |
| Deletes | Invisible | Delete events and tombstones |
| Every change | No, changes between polls merge | Yes, in commit order |
CDC with Debezium 3.x runs Debezium on BookNest's PostgreSQL orders table and feeds Orchestration and Pipelines's pipelines.