Struttura del corso

Introduzione

  • Panoramica delle caratteristiche e dell'architettura di Debezium
  • Change Data Capture (CDC) Casi d'uso
    • Replica dei dati
    • Aggiornamento/invalidazione di una cache
    • Aggiornamento degli indici di ricerca
    • Sincronizzazione dei dati nei microservizi

Configurazione e installazione

  • Impostazione dell'ambiente di sviluppo
  • Approccio di installazione convenzionale.
  • Utilizzando Docker e le immagini dei contenitori di Debezium.

Introduttiva

  • Scelta del database
  • Guardiano dello zoo iniziale
  • Iniziare Kafka
  • Avvio del servizio connettore
  • Registrazione del connettore
  • Configurazione della serializzazione, del routing, del filtraggio dei messaggi, dei segnali, ecc.

Lavorare con il Database

  • Come funziona l'acquisizione dei dati
  • Informazioni sui flussi di eventi
  • Utilizzo di topologie di database (standalone, cluster, ecc.)

Debezium in azione

  • Inserimento, aggiornamento ed eliminazione di un record
  • Svuotamento di una cache
  • Aggiornamento degli indici di ricerca
  • Generazione di viste e dati derivati
  • Sincronizzazione delle origini dati

Altre implementazioni

  • Debezium Server
  • Debezio incorporato

Lavorare con l'API Debezium

  • Capire il motore Debezium
  • Lavorare con il modulo debezium-api
  • Gestione delle dipendenze
  • Utilizzo dei messaggi

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Comprensione dei concetti relativi ai database
  • Esperienza con concetti di sviluppo software

Pubblico

  • Gli sviluppatori
  • Database professionisti
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative