Базы данных / SQL middle
Что такое Уровни изоляции транзакций?
Ответ
READ_UNCOMMITTED, READ_COMMITTED (default в PostgreSQL), REPEATABLE_READ, SERIALIZABLE. От низкого к высокому: больше консистентности, меньше параллелизма.
Разбор: Стандарт SQL определяет четыре уровня, по умолчанию в PostgreSQL — READ_COMMITTED; рост уровня усиливает консистентность ценой снижения параллелизма. Дистракторы ошибочны: PostgreSQL по умолчанию не SERIALIZABLE, READ_UNCOMMITTED входит в стандарт, а параллелизм с ростом изоляции падает, а не растёт.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.