Description

Change Data Capture (CDC) is a process that identifies and captures changes made to data in a database, and then delivers those changes in near real-time to a downstream process or system. This includes changes such as insertions, deletions, and updates to the data.

How it Works

CDC works by continuously monitoring the source system for any changes made to the data. Whenever a change is detected, it captures and records it in a separate location, such as a database or log file, or sends it to a message broker. The source of change data for CDC is typically the transaction log of a database. As inserts, updates, and deletes are applied to tracked source tables, entries that describe those changes are added to the log. The log serves as input to the capture process, which reads the log and adds information about changes to the tracked table’s associated change table.

Benefits

Limitations

Features