Isolasjonsnivåene
Isolasjonsnivåene er et begrep innen databaser som beskriver hvor mye en transaksjon ser av andre transaksjoners arbeid. De bestemmer hvor streng synlighet og låsing skal være når flere brukere eller prosesser jobber samtidig. Valget påvirker både dataintegritet og systemets evne til å behandle forespørsler parallelt.
De fire klassiske nivåene er Read Uncommitted, Read Committed, Repeatable Read og Serializable. Read Uncommitted lar
Moderne databaser implementerer ofte mer avanserte mekanismer som MVCC (multi-version concurrency control) og tilbyr alternativer som
Valget av isolasjonsnivå avhenger av krav til dataintegritet og ønsket grad av samtidighet. Et høyere nivå