Проверяет понимание того, как транзакции влияют на производительность, блокировки и корректность данных.
Короткий ответ
Граница транзакции — это отрезок кода, в котором данные читаются и изменяются атомарно. Если транзакция слишком длинная — растут блокировки и задержки; слишком короткая — нарушается консистентность. Нужно выбирать границы так, чтобы внутри транзакции были только операции, которые действительно должны быть атомарными.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.