Pessimistic lock — это блокировка строки в базе на время транзакции через SELECT FOR UPDATE. Когда один пользователь читает остаток товара с FOR UPDATE, другие ждут. Это гарантирует что между чтением и обновлением никто не изменит данные. Минус — снижает throughput при высокой конкуренции. Для hot items лучше атомарный UPDATE.
Что такое pessimistic lock для товара?
Middle
77 просмотровAFK Offer AI
Что такое memory ordering в контексте Go?