Úrovně izolace transakcí v databázi
Toho lze dosáhnout ve vaší databázi využitím záruk z vaší konkrétní DB (mysql).
Výchozí úroveň izolace pro postgres/mysql umožňuje 2 souběžná čtení pro zobrazení stejných dat a poté nechat každé přepsat druhé (při zápisu).
Dokumentace postgres poskytuje výborný příklad tohoto případu :
BEGIN;
UPDATE accounts SET balance = balance + 100.00 WHERE acctnum = 12345;
UPDATE accounts SET balance = balance - 100.00 WHERE acctnum = 7534;
COMMIT;
...