Tingkat Isolasi Transaksi Basis Data
Ini dapat dilakukan di database Anda dengan memanfaatkan jaminan dari DB spesifik Anda (mysql).
Tingkat isolasi default untuk postgres/mysql memungkinkan 2 pembacaan bersamaan untuk melihat data yang sama, dan kemudian masing-masing menimpa yang lain (saat menulis).
Dokumentasi postgres menyediakan contoh bagus untuk kasus ini :
BEGIN;
UPDATE accounts SET balance = balance + 100.00 WHERE acctnum = 12345;
UPDATE accounts SET balance = balance - 100.00 WHERE acctnum = 7534;
COMMIT;
...