Transaction & ACID
Ba mô-đun tương tác: (1) chuyển tiền A→B có vs không transaction, (2) sơ đồ trạng thái transaction, (3) bộ thẻ ACID.
1 · Chuyển tiền A → B — có vs không transaction
Chuyển 200.000đ từ A sang B (trừ A, rồi cộng B). Bật/tắt transaction rồi thử "Lỗi giữa chừng" để thấy khác biệt.
Tài khoản A
1.000.000đ
Tài khoản B
500.000đ
Tổng tiền: 1.500.000đ
2 · Vòng đời trạng thái transaction
Bước hiện tại được tô đậm khi bạn chạy mô phỏng ở mục 1.
3 · ACID — bấm từng chữ
Bốn tính chất mà transaction bảo đảm. Chọn một chữ để xem giải thích + ví dụ số.
← Chọn một chữ A · C · I · D để xem chi tiết.