イベント予約サイトを実装しています。ショップの観点からは、座席が実際に顧客に予約された場合にのみ、データベースから座席を減らす必要があります。
私の質問は同時実行性についてです。たとえば、空席数が 1 のイベントがあるとします。
2 人のユーザーが同じイベント シートを同時に購入しようとしている場合、そのうちの 1 人の顧客が座席の支払いに成功したときに、2 番目の顧客が座席が既に予約されているため、座席の支払いができないようにしたい。
他のお客様が予約できないように予約することはできますか?