Schița de curs

Introducere

  • Prezentare generală a caracteristicilor și arhitecturii Debezium
  • Change Data Capture (CDC) cazuri de utilizare
    • Replicarea datelor
    • Actualizarea / invalidarea unui cache
    • Actualizarea indexurilor de căutare
    • Sincronizarea datelor în microservicii

Configurare și instalare

  • Configurarea mediului de dezvoltare
  • Abordare convențională de instalare.
  • Utilizarea Docker și a imaginilor container Debezium.

Noțiuni introductive

  • Alegerea bazei de date
  • Pornirea Zookeeper
  • Pornirea Kafka
  • Pornirea serviciului conector
  • Înregistrarea conectorului
  • Configurarea serializării, rutei, filtrării mesajelor, semnalelor etc.

Lucrul cu Database

  • Cum funcționează capturarea datelor
  • Înțelegerea fluxurilor de evenimente
  • Lucrul cu topologiile bazelor de date (autonome, clustere etc.)

Debezium în acțiune

  • Inserarea, actualizarea și ștergerea unei înregistrări
  • Curățarea unui cache
  • Actualizarea indicilor de căutare
  • Generarea de vizualizări și date derivate
  • Sincronizarea surselor de date

Alte implementări

  • Server Debezium
  • Debezium încorporat

Lucrul cu API Debezium

  • Înțelegerea motorului Debezium
  • Lucrul cu modulul debezium-api
  • Gestionarea dependențelor
  • Lucrul cu mesajele

Rezolvarea problemelor

Rezumat și concluzie

Cerințe

  • O înțelegere a conceptelor de baze de date
  • Experiență cu conceptele de dezvoltare software

Audiență

  • Dezvoltatori
  • Database profesioniști
 14 ore

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite