Mức cách ly giao dịch cơ sở dữ liệu
Điều này có thể được thực hiện trong cơ sở dữ liệu của bạn bằng cách tận dụng các đảm bảo từ DB (mysql) cụ thể của bạn.
Mức cách ly mặc định cho postgres / mysql cho phép 2 lần đọc đồng thời để xem cùng một dữ liệu, sau đó mỗi lần đọc sẽ ghi đè lên cái kia (khi ghi).
Tài liệu postgres cung cấp ví dụ tuyệt vời về trường hợp này :
BEGIN;
UPDATE accounts SET balance = balance + 100.00 WHERE acctnum = 12345;
UPDATE accounts SET balance = balance - 100.00 WHERE acctnum = 7534;
COMMIT;
...