データベースも同時にリクエストする場合はどうすればよいですか? 回答をお願いします。

WBOY
リリース: 2016-06-13 12:52:11
オリジナル
924 人が閲覧しました

同時にデータベースも求められますが、どのように対応すればよいのでしょうか
教えてください。
商品購入サイトには在庫が 10 個しかありません。このとき、A、B、C はそれぞれ 4 個の商品を購入し、同時に出品しました。プログラムはこれをどのように処理すべきでしょうか?データベースはトランザクションか何かを行う必要がありますか?もっと良い方法があればアドバイスをお願いします。


-----解決策---------
トランザクション処理。とても本当です。
------解決策----------------------
これにはトランザクション処理が必要です(笑)。そうしないと在庫がマイナスになってしまいます。
------解決策----------------------
トランザクション処理に innodB を使用する
------解決策----------------------
本当ですか?
方法を教えてください
-----解決策------------
時間順に並べ替え、最初に購入します 注文が最初に発送される場合は、最後の人の注文は失敗し、在庫が 2 個残っている場合は、直接確認することができます。
------解決策---------
引用:
時間順に並べ替えると、最初に購入した人が最初に発送され、その後最後の人が注文を失敗し、在庫が 2 つ残っています。直接確認することができます。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート