Jest to poziom izolacji zabezpieczający przed Brudnym odczytem (Dirty read), Brudnym zapisem (Dirty write), Zniekształconym odczytem(Read skew) oraz (jak sama nazwa wskazuje) przed Niepowtarzalnym odczytem (Non-Repeatable Read). Dodatkowo broni on także przed innymi anomaliami, lecz tutaj występują różnice pomiędzy silnikami baz danych (Oracle nie wspiera tego poziomu izolacji):
Anomalia | SQL Server | PostgreSQL | MySQL |
---|---|---|---|
Brudny odczyt (Dirty read) | Nie występuje | Nie występuje | Nie występuje |
Brudny zapis (Drity write) | Nie występuje | Nie występuje | Nie występuje |
Niepowtarzalny odczyt (Non-repeatable read) | Nie występuje | Nie występuje | Nie występuje |
Odczyt widmo (Phantom read) | Może wystąpić | Nie występuje | Nie występuje |
Zniekształcony odczyt (Read skew) | Nie występuje | Nie występuje | Nie występuje |
Zniekształcony zapis (Write skew) | Nie występuje | Może wystąpić | Może wystąpić |
Zgubiony zapis (Lost update) | Nie występuje | Nie występuje | Może wystąpić |