Đang tải nội dung…
Đang tải nội dung…
Mổ xẻ cơ chế lõi, tái hiện sự cố production
và hiểu hệ thống backend đến tận bit cuối cùng.
Deadlock không cần hai bảng. Một lab tái hiện vòng khóa FK trong PostgreSQL, thứ tự khóa ngược và gap lock trong InnoDB.
Tái hiện lost update, đối chiếu atomic UPDATE và optimistic version check. Lab PostgreSQL kiểm tra cả xung đột và điều kiện không đủ tồn kho.
Giữ snapshot ở REPEATABLE READ, cập nhật 40.000 dòng, đo tuple cũ trước và sau khi đóng transaction. Phân biệt dọn phiên bản, tái sử dụng không gian và VACUUM FULL.
Mọi kết luận kỹ thuật tại WhyBit chỉ được gắn nhãn Lab Verified khi có môi trường tái hiện thực tế, log đối chiếu và số đo cụ thể từ source code.
Mỗi bài viết đều bắt đầu từ một sự cố thực tế có thể tái hiện, đi sâu vào cơ chế cốt lõi của hệ thống, từ đó lựa chọn giải pháp cùng những đánh đổi kỹ thuật (trade-offs) cụ thể. Bạn có thể đọc theo dòng thời gian mới nhất hoặc đi theo từng Series để xây dựng tư duy có hệ thống.