Jest to poziom izolacji, który zabezpiecza jedynie przed anomalią typu Brudny zapis (Dirty write). Wszystkie inne anomalie mogą wystąpić przy tym poziomie izolacji. Pozwala on na odczyt danych jeszcze nie zatwierdzonych (commit) przez inne transakcje. Niektóre bazy danych nie wspierają tego poziomu izolacji (na przykład Oracle czy PostgreSQL).
Anomalia | SQL Server | PostgreSQL | MySQL |
---|---|---|---|
Brudny odczyt (Dirty read) | Może wystąpić | Nie występuje | Może wystąpić |
Brudny zapis (Drity write) | Nie występuje | Nie występuje | Nie występuje |
Niepowtarzalny odczyt (Non-repeatable read) | Może wystąpić | Może wystąpić | Może wystąpić |
Odczyt widmo (Phantom read) | Może wystąpić | Może wystąpić | Może wystąpić |
Zniekształcony odczyt (Read skew) | Może wystąpić | Może wystąpić | Może wystąpić |
Zniekształcony zapis (Write skew) | Może wystąpić | Może wystąpić | Może wystąpić |
Zgubiony zapis (Lost update) | Może wystąpić | Może wystąpić | Może wystąpić |