Sobes.tech
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.