например ситуация идет запрос на покупку предмета со снятием денег со счета, и сразу же летит запрос на изменение цены этого предмета и он выполняется где то в середине этого первого процесса, меняет цену на предмет перед тем как завершилась операция покупки. Я думаю на уровне приложения такие вещи могут не успевать правильно писаться..это имхо на уровне данных надо ловить
вам тут локи не нужны. это простейший механизм транзакций. погуглите ситуацию когда вам нужно чтобы все данные читались на момент старта транзакции (подсказка - уровень изоляции repeatable read)
Обсуждают сегодня