AI engineering glossary · Data engineering

What is CDC (change data capture)?

Change data capture (also called CDC): Detecting inserts, updates and deletes in a source database, typically by reading its transaction log, and streaming them to other systems. It keeps copies in sync with low load and without repeated full extracts.

Level: advancedTopic: Data engineering

Change data capture: an example

Every row change in a PostgreSQL orders table is read from its log and sent to Kafka, then applied to the warehouse.

Related terms

More Data engineering terms

Where you learn it

Change data capture is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.