ol
olhub·Khoá học

PostgreSQL — Schema, Index & Internals

Course tier 2 của track SQL & PostgreSQL. Sau khi viết được truy vấn, hiểu PostgreSQL lưu và thực thi thế nào: thiết kế schema (data type, constraint, normalization, key, migration), indexing internals (B-tree, GIN/BRIN/partial), transactions/ACID/MVCC (xmin/xmax, isolation, VACUUM, lock), và đọc EXPLAIN ANALYZE để tune query.

OL

Giảng viên

OLHub Team
Miễn phíTrung cấp

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

4 module

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

Trung cấp

Cần nền tảng cơ bản trước

16 bài

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

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

  • Thiết kế schema chuẩn: data type, constraint, normalization 1NF→3NF, surrogate vs natural key, migration với Atlas

  • Index strategy: B-tree vs GIN vs BRIN vs partial — chọn đúng cho query pattern, hiểu page split + composite ordering

  • MVCC architecture — xmin/xmax/snapshot, VACUUM, isolation level và 4 anomaly, lock + deadlock retry

  • Đọc được EXPLAIN ANALYZE — distinguish seq/index/bitmap scan, join algorithm, cost model

  • Chẩn đoán bad plan và áp dụng tuning toolbox để đưa query 2s về 50ms

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 →

Gửi khoá này cho bạn học cùng?

Copy link đã gắn nguồn — dán group, chat, hoặc LinkedIn.

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ỹ.