Базы данных / SQL trainee
Какие уровни изоляции бывают?
Ответ
Read Uncommitted (можно читать незакоммиченные — dirty read). Read Committed (только закоммиченные, но возможен non-repeatable read). Repeatable Read (повторное чтение даст тот же результат, но возможен phantom read). Serializable — самый строгий, исключает все аномалии.
Разбор: Уровни по нарастанию строгости: Read Uncommitted (грязное чтение), Read Committed (нет грязного, но есть non-repeatable read), Repeatable Read (нет non-repeatable, но возможны фантомы), Serializable (исключает все аномалии). Ловушки: Read Committed не устраняет non-repeatable read, фантомы убирает только Serializable, а Optimistic/Pessimistic — это стратегии блокировок, а не уровни изоляции ANSI SQL.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.