Isolationsstufen kontrollieren, wie viel gleichzeitige Transaktionen von den uncommitted (oder laufenden) Änderungen anderer sehen können — sie handeln Konsistenz gegen Leistung/Parallelität ab. Höhere Isolation verhindert mehr Anomalien, erhöht aber Locking/Contention.
Concurrency-Anomalien (was Isolation verhindert)
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)
