Plan du cours

Introduction

  • Aperçu des fonctionnalités et de l'architecture de Debezium
  • Cas d'utilisation Change Data Capture (CDC)
    • Réplication des données
    • Mise à jour / invalidation d'un cache
    • Mise à jour des index de recherche
    • Synchronisation de données dans des microservices

Configuration et installation

  • Configuration de l'environnement de développement
  • Approche conventionnelle de l'installation.
  • Utilisation de Docker et d'images de conteneurs Debezium.

Démarrage

  • Choix de la base de données
  • Démarrer Zookeeper
  • Démarrer Kafka
  • Démarrer le service de connecteur
  • Enregistrer le connecteur
  • Configurer la sérialisation, le routage, le filtrage des messages, les signaux, etc.

Travailler avec le Database

  • Comment fonctionne la capture de données
  • Comprendre les flux d'événements
  • Travailler avec des topologies de bases de données (autonomes, clusters, etc.)

Debezium en action

  • Insérer, mettre à jour et supprimer un enregistrement
  • Purger un cache
  • Mise à jour des index de recherche
  • Générer des vues et des données dérivées
  • Synchronisation des sources de données

Autres implémentations

  • Serveur Debezium
  • Debezium embarqué

Travailler avec l'API Debezium

  • Comprendre le moteur Debezium
  • Travailler avec le module debezium-api
  • Gérer les dépendances
  • Travailler avec les messages

Résolution des problèmes

Résumé et conclusion

Pré requis

  • Compréhension des concepts de base de données
  • Expérience des concepts de développement de logiciels

Public

  • Développeurs
  • [Professionnels
 14 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires