Isolation levels hudhibiti ni kiasi gani transactions za wakati mmoja zinaweza kuona mabadiliko ya kila moja yasiyokamilishwa (au yanayoendelea) — zikibadilishana mfanano dhidi ya utendaji/concurrency. Isolation ya juu huzuia kasoro zaidi lakini huongeza locking/contention.
Kasoro za concurrency (kile isolation huzuia)
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)
