Một lịch thao tác · bốn mức · bốn đáp số khác nhau

🗄️ Mức cô lập & MVCC

Chạy cùng một lịch xen kẽ của hai giao dịch ở các mức cô lập khác nhau rồi xem đáp số đổi, kèm chuỗi phiên bản của dòng dữ liệu vẽ ngay bên dưới, vì mọi hiện tượng ở đây đều quy về đúng một câu hỏi: giao dịch này được phép nhìn thấy PHIÊN BẢN nào? Bốn mô hình phủ đọc bẩn, đọc lại ra khác cùng người anh em bóng ma, lệch ghi vốn sống sót qua REPEATABLE READ mà không để lại dấu vết nào, và race trên số dư viết theo bốn cách: một sai và ba đúng vì những lý do khác nhau. Mỗi bước sáng cùng dòng SQL và TypeScript tương ứng.

Space = chạy/dừng · ← → = từng bước

1/1 Tốc độ