Данные и базы данных
Уровень изоляции

Правила видимости изменений между одновременно выполняющимися транзакциями. Более строгая изоляция предотвращает определённые аномалии, но может увеличивать ожидания или число повторов. Смысл конкретного уровня нужно проверять в документации используемой базы.
Пример на практике
Два сотрудника одновременно резервируют последний товар; строгая изоляция может отклонить одну транзакцию вместо двойного резервирования.
Когда пригодится
Важен при изменении остатков, квот и других совместно используемых ресурсов.
Что важно учитывать
Повышение уровня не заменяет обработку конфликтов: приложение должно уметь безопасно повторять отменённую транзакцию.
Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов
Вернуться к 400 терминам