Isoleringsligninger styrer, hvor meget samtidige transaktioner kan se af hinanden's ubekræftede (eller igangværende) ændringer — hvilket handler om at afveje konsistens mod ydeevne/concurrency. Højere isolering forhindrer flere anomalier, men øger låsning/konkurrence.
Concurrency-anomalierne (hvad isolering forhindrer)
DIRTY READ → reading another transaction's UNCOMMITTED changes (which may roll back)
NON-REPEATABLE READ → re-reading a row gives different values (another txn UPDATED it)
PHANTOM READ → re-running a query returns different ROWS (another txn INSERTED/DELETED)
