ol
olhub·Khoá học

Hệ thống Dữ liệu Phái sinh

Tier 2 track Hệ thống Dữ liệu Quy mô lớn (DDIA Part III). Dữ liệu phái sinh: input bất biến từ nguồn được tính lại thành index/cache/view. Batch (MapReduce, join trong batch, dataflow & fault-tolerance); stream (log-based broker, windowing, stream join, exactly-once); và kiến trúc tổng hợp (CDC, event sourcing, CQRS, lambda/kappa). Recall external-sort, merge-sort, sliding-window, Kafka log đã học ở track thuật toán, và replication/WAL ở SQL và Tier 1.

OL

Giảng viên

OLHub Team
Miễn phíNâng cao

21bài đã sẵn sàng · Đọc kỹ, không xem video

3 module

Học theo từng phần, không bị nhồi

Nâng cao

Cho dev đã có kinh nghiệm

21 bài

Text-first — đọc kỹ, không xem video

~4.3 giờ

Tự nhịp, học theo tốc độ của bạn

Bạn sẽ học được gì

Sau khoá học, bạn sẽ:

  • Explain mô hình batch (MapReduce, join) và nhận ra shuffle là external sort phân tán

  • Design một stream pipeline với log-based broker, windowing, và đảm bảo exactly-once

  • Compare kiến trúc phái sinh (CDC, event sourcing, CQRS, lambda/kappa) và chọn theo yêu cầu

Chương trình

Nội dung khoá học

3 module · 21 bài. Mỗi bài 18-25 phút đọc kỹ — không xem video, không hype.

  1. 01

    Xử lý batch (batch processing)

    7 bài · ~83 phút

  2. 02

    Xử lý stream (stream processing)

    7 bài · ~83 phút

  3. 03

    Kiến trúc phái sinh (CDC, event sourcing, CQRS)

    7 bài · ~90 phút

Giảng viên

Ai đứng sau khoá này

OL

OLHub Team

Backend engineers

Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học theo triết lý “hiểu bản chất, không học vẹt”.

Xem hồ sơ team →

Sẵn sàng bắt đầu?

Học miễn phí, không cần thẻ, không thời hạn. Chỉ cần bạn ngồi xuống đọc kỹ.