Isolatieniveaus bepalen hoeveel gelijktijdige transacties van elkaar's niet-vastgestelde (of lopende) wijzigingen kunnen zien — waarbij consistentie tegen prestatie/gelijktijdigheid wordt afgewogen. Hogere isolatie voorkomt meer anomalieën maar verhoogt de vergrendeling/contentie.
Gelijktijdige anomalieën (wat isolatie voorkomt)
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)
