Glossary · Data platforms and engineering

Change data capture (CDC)

A technique that detects and records changes made to a database, such as inserts, updates and deletes, and passes them to other systems as they happen. It keeps analytical platforms and downstream services in step with operational systems without repeated full extracts.

Why it matters

Full nightly extracts become slow and expensive as data grows, and they leave reports hours out of date. CDC reduces load on source systems and makes near-real-time analytics and event-driven processes possible.

CDC also captures history that snapshot extracts miss, such as intermediate status changes. Deletes need particular care, because they may need to be propagated for retention and privacy reasons.

In practice

For example, a UK logistics provider might use CDC on its order-management database so that status changes flow into its analytics platform within minutes, allowing the operations team to see delayed consignments during the shift rather than the next morning.

Where Rodan fits

Rodan implements CDC and streaming integration where freshness matters, as part of Data and Analytics Engineering.

Related terms