Izoliavimo lygiai kontroliuoja, kiek lygiagretės transakcijos gali pamatyti viena kitos nepatvirtintų (arba vykdomų) pokyčių — subalansavę nuoseklumą prieš našumą/lygiagretumą. Aukštesni izoliavimo lygiai nuo daugiau anomalijų, tačiau padidina blokavimą/konfliktus.
Lygiagretaus vykdymo anomalijos (ką izoliavimas prevencija)
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)
