Isolatieniveaus databasetransacties
Dit kan worden bereikt in uw database door gebruik te maken van garanties van uw specifieke DB (mysql).
Het standaard isolatieniveau voor postgres/mysql staat 2 gelijktijdige leesbewerkingen toe om dezelfde gegevens te zien, en laat dan de een de ander overschrijven (bij een schrijfactie).
De postgres-documentatie biedt een uitstekend voorbeeld van deze zaak :
BEGIN;
UPDATE accounts SET balance = balance + 100.00 WHERE acctnum = 12345;
UPDATE accounts SET balance = balance - 100.00 WHERE acctnum = 7534;
COMMIT;
...