Repolode
debezium

debezium/debezium-examples

Colección de ejemplos ejecutables que muestran cómo usar Debezium para capturar cambios de datos, con archivos de Docker Compose, configuraciones y tutoriales.

Estrellas
1,688
Forks
876
Issues abiertos
13
Último commit
ayer

¿Qué es?

debezium-examples reúne ejemplos listos para ejecutar de Debezium, una plataforma de código abierto para la captura de cambios de datos (CDC) que transmite cambios a nivel de fila desde bases de datos hacia flujos de eventos. Cada ejemplo está en su propia carpeta e incluye los archivos de configuración, las configuraciones de Docker Compose o las plantillas de Kubernetes/OpenShift necesarias para probar un escenario concreto.

Los ejemplos abarcan una amplia variedad de casos de uso: transmitir cambios de Postgres, MySQL, MongoDB y SQL Server a Kafka, Apache Pulsar, Google Pub/Sub, Amazon Kinesis o Redis mediante Debezium Server; implementar patrones de outbox, saga, CQRS y registro de auditoría; e integrarse con Kafka Streams, Apache Flink, Apache Camel, Neo4j, Milvus y Elasticsearch. La carpeta de tutoriales sirve como punto de partida para quienes recién comienzan.

El repositorio está dirigido a desarrolladores que ya conocen CDC y buscan una referencia concreta y funcional para una base de datos, un destino o un patrón de arquitectura específico.

Funciones clave

  • 01Configuraciones de Docker Compose para ejecutar Debezium localmente con Kafka y bases de datos de origen.
  • 02Ejemplos con Postgres, MySQL, MongoDB, SQL Server y Oracle como fuentes de cambios.
  • 03Ejemplos de Debezium Server con destinos como Pub/Sub, Kinesis, Pulsar y Redis.
  • 04Patrones de outbox, saga, CQRS, invalidación de caché y registros de auditoría.
  • 05Integraciones con Kafka Streams, Flink, Camel, Neo4j, Milvus y Elasticsearch.
  • 06Plantillas de despliegue en Kubernetes y OpenShift para Debezium Server y el Operator.

Casos de uso

  • Aprender cómo se configura Debezium para una base de datos y un destino concretos antes de crear una canalización propia.
  • Crear un prototipo de un patrón de outbox o saga en una arquitectura de microservicios.
  • Sincronizar cambios de bases de datos con un motor de búsqueda, un almacén vectorial o una base de datos de grafos.
  • Probar localmente una configuración de CDC con Docker Compose antes de desplegarla en Kubernetes.

Inicio rápido

  1. 1

    Para empezar, abre el ejemplo del tutorial desde el README

Antes de usarlo

  • Se trata de una colección de configuraciones de ejemplo independientes, no de un único programa instalable.
  • Algunos ejemplos requieren cuentas en la nube, como AWS o Google Cloud, o un clúster de Kubernetes.

Temas

#change-data-capture#debezium#kafka#docker-compose#examples#event-streaming#docker-compose-files

Preguntas frecuentes

¿Qué es debezium-examples?
Colección de ejemplos ejecutables que muestran cómo usar Debezium para capturar cambios de datos, con archivos de Docker Compose, configuraciones y tutoriales. debezium-examples reúne ejemplos listos para ejecutar de Debezium, una plataforma de código abierto para la captura de cambios de datos (CDC) que transmite cambios a nivel de fila desde bases de datos hacia flujos de eventos. Cada ejemplo está en su propia carpeta e incluye los archivos de configuración, las configuraciones de Docker Compose o las plantillas de Kubernetes/OpenShift necesarias para probar un escenario concreto.
¿debezium-examples es gratuito? ¿Qué licencia tiene?
debezium-examples es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿debezium-examples sigue mantenido?
Mantenimiento activo. El último commit de debezium-examples fue el 6 nov 2026.
¿Para qué puedo usar debezium-examples?
Aprender cómo se configura Debezium para una base de datos y un destino concretos antes de crear una canalización propia. Crear un prototipo de un patrón de outbox o saga en una arquitectura de microservicios. Sincronizar cambios de bases de datos con un motor de búsqueda, un almacén vectorial o una base de datos de grafos. Probar localmente una configuración de CDC con Docker Compose antes de desplegarla en Kubernetes.
¿Cómo se instala debezium-examples?
Para empezar, abre el ejemplo del tutorial desde el README
¿Dónde consigo debezium-examples?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/debezium/debezium-examples

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados