Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
Уровни изоляции транзакций: что именно вы теряете на каждой ступеньке вниз

Уровень изоляции транзакций — не галочка в конфиге, которую выставляют один раз и забывают, а явный компромисс: сколько чужих недоделанных изменений транзакция готова видеть ради того, чтобы не блокировать соседей. Большинство разработчиков вообще не трогают значение по умолчанию — и зря, потому что дефолт у разных СУБД разный, а цена ошибки в обе стороны реальная: слишком слабая изоляция даёт трудноуловимые баги, слишком строгая — очередь из заблокированных транзакций там, где её могло не быть.

Подробнее →