---
id: dwd_xbqpgs7h
type: term
slug: change-data-capture
title: "Change data capture (CDC)"
summary: "Capturing inserts, updates and deletes from a database as a stream of change events, usually by reading its transaction log."
status: draft
classification: public
authors:
  - name: Shan Umasankar
    url: https://dealwithdata.com
    role: author
assisted_by: [Claude]
scales: [personal, business, enterprise]
synonyms: ["CDC"]
related: [dwd_cb2bgvae]
created: 2026-10-07
updated: 2026-10-07
version: 1
---
CDC reads a database's transaction log and publishes each row change as an event, typically to Kafka. Tools include Oracle GoldenGate, Debezium, Qlik Replicate and Striim.

**Caution:** raw CDC from a tool's internal database exposes that tool's private schema. Translate row changes into domain events before anyone else subscribes. See the consumption pattern.
