Junior — Middle
Da li je nivo izolacije Read Uncommitted podržan u PostgreSQL?
sobes.tech АИ
Одговор од АИ
U PostgreSQL, nivo izolacije transakcija Read Uncommitted nije direktno podržan. Najniži nivo izolacije koji je implementiran u PostgreSQL je Read Committed.
Read Committed garantuje da transakcija vidi samo one podatke koji su potvrđeni od strane drugih transakcija u trenutku izvršenja upita. Ovo sprečava čitanje "prljavih" (nepotvrđenih) podataka.
Ako je potrebna stroža izolacija, može se koristiti Repeatable Read ili Serializable.
Dakle, u PostgreSQL-u ne postoji poseban nivo Read Uncommitted, jer arhitektura SGBD-a i MVCC (viševerzijska kontrola) čine ovaj nivo izolacije suvišnim.