Data Universe
Newsletter
GlossaireDDebezium
Processing

Debezium

Définition

Plateforme de CDC (Change Data Capture) open source basée sur Kafka Connect qui capture chaque INSERT, UPDATE et DELETE dans les bases de données relationnelles et les publie comme événements dans des topics Kafka. Debezium lit directement les logs de transaction des bases de données (WAL pour PostgreSQL, binlog pour MySQL, redo log pour Oracle), ce qui lui permet de capturer tous les changements sans modifier le schéma source ni impacter les performances. Chaque événement contient l'avant et l'après de l'enregistrement modifié. Supporte PostgreSQL, MySQL, SQL Server, MongoDB, Oracle et DB2. Utilisé massivement pour synchroniser des bases opérationnelles vers un data warehouse, alimenter des caches (Redis, Elasticsearch) en temps réel, et implémenter des patterns Event Sourcing.

Exemples concrets

Debezium + Kafka Connect + PostgreSQLCDC MySQL → Kafka → SnowflakeDebezium ServerOutbox pattern avec Debezium
← Retour au glossaireTermes en “D

Fiche rapide

CatégorieProcessing
Exemples4 outils / technologies