технологии общество

Две оплаты прошли, а срок вырос один раз. Потерянное обновление в PostgreSQL

Допустим, подписчик оплатил два продления по 30 суток. Оба обработчика прочитали один и тот же срок, прибавили к нему по 30 суток и сохранили результат.

Обе операции завершились успешно, а срок увеличился только один раз.В предыдущей статье два заказа претендовали на один слот консультации.

DMCA