Az izolációs szintek azt szabályozzák, hogy az egyidejűleg futó tranzakciók mennyire láthatnak egymás el nem véglegesített (vagy folyamatban lévő) változásaiból — konzisztenciát cserélnek teljesítményre/párhuzamosságra. A magasabb izolációs szint több anomáliát előz meg, de nagyobb zárolást/versenyt okoz.
A párhuzamosságból eredő anomáliák (amit az izolálás megelőz)
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)
