ol
olhub·Khoá học

Hệ thống Dữ liệu Phân tán

Tier 1 track Hệ thống Dữ liệu Quy mô lớn (DDIA Part II). Tư duy đo hệ dữ liệu (reliability, tail latency); replication (single/multi-leader/leaderless); partitioning; transaction phân tán (2PC); rắc rối của hệ phân tán (clock/network không tin cậy); và consistency & consensus (linearizability, CAP, Raft). Nối thẳng quorum, consistent-hashing, vector-clock, Raft đã học ở track thuật toán.

OL

Giảng viên

OLHub Team
Miễn phíNâng cao

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

6 module

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

Nâng cao

Cho dev đã có kinh nghiệm

38 bài

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

~7.1 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ẽ:

  • Choose mô hình replication và partitioning cho một hệ phân tán, lập luận trade-off

  • Explain 2PC và vì sao distributed transaction đắt; biết khi nào tránh

  • Distinguish linearizability vs causal consistency; lập luận CAP đúng nghĩa; biết khi nào cần consensus

Chương trình

Nội dung khoá học

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

  1. 01

    Tư duy hệ dữ liệu quy mô lớn

    6 bài · ~66 phút

  2. 02

    Nhân bản (replication)

    7 bài · ~79 phút

  3. 03

    Phân mảnh (partitioning)

    6 bài · ~66 phút

  4. 04

    Transaction phân tán

    6 bài · ~67 phút

  5. 05

    Rắc rối của hệ phân tán

    6 bài · ~67 phút

  6. 06

    Nhất quán & Đồng thuận

    7 bài · ~79 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ỹ.