Técnica de software que detecta y transmite instantáneamente solo las modificaciones, inserciones o eliminaciones individuales que ocurren en una base de datos operativa.
Explicación y Contexto Conceptual
Change Data Capture (CDC) es la tecnología que superó los ineficientes y pesados 'procesos batch de barrido nocturno' (donde a las 3:00 AM se copiaban millones de registros completos de la base de datos de producción solo para encontrar las pocas compras que habían cambiado durante el día).
Mediante la lectura continua de los logs de transacciones del motor de base de datos (como el WAL de PostgreSQL o el binlog de MySQL a través de herramientas como Debezium), CDC detecta el microsegundo exacto en que una fila cambia: en cuanto un cliente actualiza su dirección, cancela una suscripción o cambia su estado a 'VIP', el evento de cambio se captura y se despacha de inmediato a través de una tubería de streaming hacia el Data Warehouse o el CRM.
Esto permite activar respuestas de marketing en tiempo real (como disparar un email de retención o actualizar una audiencia de exclusión en Meta Ads) de forma instantánea sin sobrecargar los servidores operativos.
Ejemplo en la Práctica
En el instante en que un cliente cancela su membresía en la web, el sistema CDC dispara un webhook que actualiza la lista de retargeting publicitario en 3 segundos.