Уровни изоляции транзакций. Что дают?

Ответ

Read Uncommitted - видны незакоммиченные изменения других (грязное чтение). Read Committed - только закоммиченные; повторное чтение может вернуть другую строку (non-repeatable read). Repeatable Read - снимок на начало транзакции; в PG защита от phantom read через snapshot. Serializable - полная изоляция, как последовательное выполнение. По умолчанию в PG - Read Committed, в MySQL - Repeatable Read. Более высокий уровень - меньше аномалий, но больше блокировок/откатов.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.