// vdev.academy · Khóa đang mở

Hai khóa Postgres cho dev đi làm

Chọn khóa bên dưới. Outline và giá công khai trên trang chi tiết.

Khóa đang mở bán

Đang mởEarly bird

PostgreSQL Query Design từ Business

Query design từ business · NovaShop

Mỗi bài mở bằng câu hỏi vận hành thật trên sàn thương mại. Bạn chốt metric, tránh query chạy được nhưng sai nghĩa, rồi mới đi sâu construct khi bài toán cần.

  • Early bird 499k, đã có video tới Module 5
  • Backend, fullstack, DA/BI đều học được
  • Đặt trước qua Facebook. VietQR mở khi khóa đủ nội dung
1.399.000đ499.000đ

Giá full khóa khi hoàn tất: 1.399.000đ

Xem chi tiết và mua →
Đang mởĐã đầy đủ

Postgres Index — Index từ Bản Chất

Planner, index, MVCC từ bản chất

Query chậm mà bạn chỉ quen thêm index? Khóa này giúp bạn đọc EXPLAIN, hiểu B-tree và vì sao planner vẫn chọn Seq Scan dù đã có index.

  • 11 phần, nội dung đã đầy đủ, cập nhật miễn phí
  • 699k với mã HOCTOT (giá gốc 899k)
  • Dev đã chạy Postgres trong job, muốn tự debug thay vì đoán
899.000đ699.000đ

Mã HOCTOT trên trang thanh toán

Xem chi tiết và mua →

// Combo hai khóa

Mua trọn bộ hai khóa Postgres

Query đúng nghĩa business và hiểu index, planner khi cần. Combo chỉ áp dụng khi mua một lần cả hai khóa trên vdev.academy.

Mua lẻ 1.198.000đ849.000đTiết kiệm 349.000đ
  • PostgreSQL Query Design từ Business
  • PostgreSQL Index từ bản chất
  • Truy cập trọn đời cả hai khóa trên một tài khoản
  • Rẻ hơn mua lẻ Index 699k + Query Business 499k

Combo thanh toán qua Facebook: nhắn mình muốn mua combo 849k, mình gửi hướng dẫn chuyển khoản và kích hoạt cả hai khóa.

// Chọn lộ trình

Bạn đang phân vân không biết nên học khóa học nào?

Hai khóa không thay thế nhau. Một bên trả lời query có đúng nghĩa business không. Một bên trả lời Postgres đang làm gì khi query chậm. Dưới đây là cách tự xếp mình vào level.

Level 1

Mới quen Postgres, viết được SELECT và WHERE

Vì sao: Bạn chưa cần planner sâu. Pain thường là chưa viết được query trả lời câu hỏi business.

Nên chọn: Bắt đầu Query Design từ Business (early bird). Prerequisite: xem video SQL cơ bản trên trang khóa nếu cần.

Level 2

Query chạy được nhưng số không ai chịu nhận

Vì sao: Stakeholder, Sales và Ops hiểu metric khác nhau. Vấn đề là định nghĩa và logic, không phải ms latency.

Nên chọn: Query Design từ Business là ưu tiên số một. NovaShop và Decision Canvas giúp bạn chốt nghĩa trước khi tối ưu.

Level 3

Logic đã ổn, production hỏi vì sao chậm

Vì sao: Bạn đã tin query đúng. Pain là Seq Scan, index không ăn, write chậm sau khi thêm index.

Nên chọn: Postgres Index từ bản chất. Đi từ storage, B-tree, MVCC tới EXPLAIN và planner.

Level 4

Backend / fullstack / DA, muốn lên middle thật

Vì sao: Middle không phải thuộc thêm syntax. Là vừa đúng nghĩa nghiệp vụ vừa biết engine phản ứng thế nào.

Nên chọn: Học cả hai, nhưng lần lượt theo ticket đang cháy. Báo cáo và đối soát trước thì Query Business. Alert query chậm trước thì Index.

Khóa nào quan trọng hơn?

Không có thứ tự tuyệt đối. Nếu số liệu hay báo cáo hay bị tranh cãi, Query Design từ Business quan trọng hơn lúc này: tối ưu query sai nghĩa chỉ làm sai nhanh hơn. Nếu query đã đúng nghĩa mà production vẫn kêu chậm, Postgres Index từ bản chất là bước tiếp theo đáng tiền.

Muốn nâng level thì cần gì?

  • Sau Query Design từ BusinessBạn viết và review query theo metric, refund, funnel, đối soát. Khi data lớn dần hoặc EXPLAIN trở thành câu hỏi hàng ngày, bổ sung khóa Index để hiểu planner và index bên dưới.
  • Sau Postgres Index từ bản chấtBạn tự debug query chậm và đọc plan. Khi ticket chuyển sang báo cáo phức tạp, tier khách theo thời gian, restate doanh thu, bổ sung Query Design để không chỉ nhanh mà còn đúng nghĩa stakeholder.
  • Muốn gom cả haiKhông bắt buộc học song song. Chọn khóa trùng pain hiện tại trước. Nhiều dev backend làm Query Business trước, Index sau khi job bắt đầu đụng performance.

// Vì sao học ở đây

Rõ ràng trước khi bạn mở ví

  • Học vì sao, không học thuộc

    Mỗi khóa bắt đầu từ câu hỏi thật khi hệ thống chậm hoặc khi phỏng vấn hỏi sâu. Mục tiêu là bạn tự suy ra quyết định kỹ thuật, không mang theo bảng cheat sheet.

  • Outline trước, tiền sau

    Trang chi tiết từng khóa có curriculum thật (module, bài), giá và cách thanh toán. Bạn biết mình mua cái gì trước khi chuyển khoản, không bất ngờ sau khi trả tiền.

  • Thanh toán Việt Nam, học trọn đời

    Khóa đã đủ nội dung: quét VietQR, hệ thống tự kích hoạt. Khóa đang quay: đặt trước qua Facebook trên trang khóa. Sau khi mua, vào /learn không giới hạn thời gian.

// Đọc thêm

Từng khóa giải quyết bài toán gì

Cuộn xuống nếu bạn muốn hiểu sâu trước khi vào trang chi tiết.

PostgreSQL Index từ bản chất

Hầu hết tài liệu dừng ở CREATE INDEX và ví dụ mục lục sách. Production hỏi sâu hơn: MVCC làm index nặng thế nào, selectivity đổi plan ra sao, khi nào thêm index lại làm write tệ hơn.

Khóa đi từ storage tới planner với case thật. Mục tiêu không phải thuộc rule, mà nhìn EXPLAIN và biết bước tiếp theo cần làm gì.

Hợp nhất khi bạn đã viết SQL và từng bị production hỏi vì sao query chậm.

Xem outline và giá →

PostgreSQL Query Design từ Business

NovaShop là case study xuyên suốt: dedup khách, funnel checkout, refund lệch tháng, đối soát gateway. Syntax chỉ xuất hiện khi câu hỏi business cần, không mở trước như chương lý thuộc.

Early bird nghĩa là bạn mua giá thấp, học phần đã quay ngay, nhận thêm module miễn phí khi mình bổ sung. Hai khóa bổ sung nhau: khóa index là tầng dưới, khóa này là viết query đúng nghĩa nghiệp vụ.

Hợp nhất khi ticket của bạn là số liệu, báo cáo, đối soát, không chỉ CRUD API.

Xem outline và giá →

// Hỏi đáp

Trước khi chọn khóa

Câu hỏi chung về cách học, thanh toán và truy cập. Chi tiết từng khóa nằm ở trang riêng của khóa đó.

YouTube và Udemy giúp bạn biết cú pháp và workflow. Các khóa ở đây đi sâu vào tại sao engine / schema / query behave như vậy trong production, phù hợp khi bạn đã đi làm và bị hỏi "tại sao" nhiều hơn "làm sao".