エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
大量アクセスに耐え得る在庫管理システムの構成を考え実装してみた | Basicinc Enjoy Hacking!
皆さん「在庫管理」ってどうしてます?itemsテーブルに、stockカラム作ってdecrementしてますか? まぁ... 皆さん「在庫管理」ってどうしてます?itemsテーブルに、stockカラム作ってdecrementしてますか? まぁ正直、それでも良い感じしますよね。楽だし何やってるかわかりやすい。 しかし! 超人気商品に超アクセスが集中して購入処理がめちゃくちゃ行われたら...!? 大抵の人はトランザクション処理を挟み込むはずなので、itemsの対象商品レコードのロックが多発 してコネクション待ちが多発。 からのサーバーダウンが考えられますよね。辛い。対策せねば。 今回はそんな 超人気商品 ができちゃった or 生み出したいという場合に、システムが詰まって死なない実装を考えたので、その実装をまとめてみた。 そんな記事になります。 ↑の実態をもう少し詳しく説明 この記事では MySQL Ruby on Rails 4系 を使ったアプリケーションの、商品の在庫管理の一例を提示するものです。 MySQLの構成
2019/03/13 リンク