エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
皆さん「在庫管理」ってどうしてます?it emsテーブルに、stockカラム作ってdecrementしてますか? まぁ... 皆さん「在庫管理」ってどうしてます?it emsテーブルに、stockカラム作ってdecrementしてますか? まぁ正直、それでも良い感じしますよね。楽だし何やってるかわかりやすい。 しかし! 超人気商品に超アクセスが集中して購入処理がめちゃくちゃ行われたら...!? 大抵の人はトランザクション処理を挟み込むはずなので、it emsの対象商品レコードのロックが多発 してコネクション待ちが多発。 からのサーバーダウンが考えられますよね。辛い。対策せねば。 今回はそんな 超人気商品 ができちゃった or 生み出したいという場合に、システムが詰まって死なない実装を考えたので、その実装をまとめてみた。 そんな記事になります。 ↑の実態をもう少し詳しく説明 この記事では MySQL Ruby on Rails 4系 を使ったアプリケーションの、商品の在庫管理の一例を提示するものです。 MySQLの構成