Đề cương khóa học

Giới thiệu

  • Tổng quan về các tính năng và kiến trúc của Debezium
  • Change Data Capture (CDC) các trường hợp sử dụng
    • Sao chép dữ liệu
    • Cập nhật / vô hiệu hóa bộ nhớ cache
    • Cập nhật chỉ mục tìm kiếm
    • Đồng bộ hóa dữ liệu trong kiến trúc microservices

Thiết lập và Cài đặt

  • Thiết lập Môi trường Phát triển
  • Cách cài đặt thông thường.
  • Sử dụng Docker và các image container của Debezium.

Bắt đầu

  • Chọn cơ sở dữ liệu
  • Khởi động Zookeeper
  • Khởi động Kafka
  • Khởi động dịch vụ connector
  • Đăng ký connector
  • Cấu hình serialization, routing, lọc tin nhắn, signals, v.v.

Làm việc với Database

  • Cách chụp dữ liệu hoạt động
  • Hiểu về các luồng sự kiện
  • Làm việc với các cấu trúc liên kết cơ sở dữ liệu (standalone, clusters, v.v.)

Debezium trong Thực tế

  • Chèn, cập nhật và xóa bản ghi
  • Xóa bộ nhớ cache
  • Cập nhật chỉ mục tìm kiếm
  • Tạo các view và dữ liệu dẫn xuất
  • Đồng bộ hóa nguồn dữ liệu

Các Triển khai Khác

  • Debezium Server
  • Debezium Nhúng

Làm việc với API của Debezium

  • Hiểu về engine của Debezium
  • Làm việc với module debezium-api
  • Xử lý các dependencies
  • Làm việc với tin nhắn

Khắc phục sự cố

Tóm tắt và Kết luận

Requirements

  • Hiểu biết về các khái niệm cơ sở dữ liệu
  • Kinh nghiệm với các khái niệm phát triển phần mềm

Đối tượng

  • Nhà phát triển
  • Database chuyên gia
 14 Hours

Number of participants


Price per participant

Provisional Upcoming Courses (Require 5+ participants)

Related Categories