Datapedia
Ingeniería de Datos

CDC (Change Data Capture)

Técnica que detecta y captura en tiempo casi real los cambios (inserciones, actualizaciones, eliminaciones) que ocurren en una base de datos de origen.

StreamingSincronización de datos

Qué es

Change Data Capture (CDC) identifica los cambios que ocurren en una base de datos —un nuevo registro, una actualización, una eliminación— y los transmite en tiempo casi real hacia otros sistemas, en lugar de tener que volver a copiar la tabla completa cada vez para mantenerla sincronizada.

Por qué es más eficiente

Copiar una tabla completa de millones de filas cada vez que se necesita actualizar un sistema destino es lento y costoso. CDC solo transmite lo que efectivamente cambió, lo que reduce drásticamente la carga sobre la base de datos de origen y la demora hasta que los sistemas destino quedan actualizados.

Dónde se usa

Es una pieza clave para mantener sincronizados en tiempo real un data warehouse con una base de datos operativa, o para alimentar sistemas de streaming como Kafka con los cambios que ocurren en una base de datos transaccional, sin sobrecargarla con consultas repetidas.