Read Uncommitted

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).

AnomaliaSQL ServerPostgreSQLMySQL
Brudny odczyt (Dirty read)Może wystąpićNie występujeMoże wystąpić
Brudny zapis (Drity write)Nie występujeNie występujeNie 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ć