Léxico TI › Bases de datos › CDC (captura de datos de cambios)

CDC (captura de datos de cambios)

Bases de datos Svenska → Actualizado: 2026-10-05

Un patrón para capturar cada cambio de fila (insert/update/delete) en una base de datos y emitirlo como un evento hacia otros sistemas, a menudo a través del log de transacciones. Permite la sincronización en tiempo real con índices de búsqueda, data warehouses, cachés y microservicios.

Método: el CDC basado en log lee el WAL (Postgres) o el binlog (MySQL) → sin carga extra sobre la aplicación, lo captura todo. Alternativas (peores): sondear sobre updated_at o triggers. Herramientas: Debezium (open source, la más popular, corre sobre Kafka Connect), Fivetran, AWS DMS. Casos de uso: mantener Elasticsearch sincronizado con Postgres, alimentar un data warehouse en tiempo real, el «patrón outbox» para publicar eventos de forma fiable desde microservicios. Se distingue del ETL por lotes (el CDC es continuo y a nivel de fila). Habilita una mentalidad de «base de datos como flujo» donde cada cambio se convierte en un evento.

← Volver al léxico