記事へのコメント135

    • 注目コメント
    • 新着コメント
    fukken
    頭の悪いブコメがトップにいるなぁ。電話とフロントも予約を受けたらPCで予約処理を行い、それを以って予約完了、とするなら整合性の問題は生じないだろうに。宿帳は当然捨てる。そもそも、そのためのITだ。

    その他
    pochi-p
    DBにより"SELECT FOR UPDATE"の表現が違うので、「UPDATE テーブル SET 主キー1 = 主キー1 WHERE 主キー1 = @主キー1」みたいに書いて行ロック取るのがマイブームです。

    その他
    hamukatumix
    排他とかロックの話。わかりやすい解説がどっかにあったはず、でarchiveから探してきた→ https://web.archive.org/web/20110907055047/http://jn.swee.to/cano/lock/index.shtml

    その他
    aipacommander
    今度作る予定なので(システム)参考のためのメモ

    その他
    fumokmm
    排他制御のはなし。

    その他
    Dai3gen4Anko
    勉強になるなぁ

    その他
    boyasan
    排他制御について

    その他
    blueribbon
    「予約システムは更新処理が多いという特性から、InnoDBとトランザクションを用いるほうが一般的でしょう。」

    その他
    adsty
    排他制御の問題と仮定した上でのシミュレーション。

    その他
    vanbraam
    これが原因かどうかはわからないが,イマドキのWeb系システムで軽視/無視されていそうなところではある

    その他
    nakag0711
    UPDATE~WHERE available > 0 AND ~ でいきなり更新かけてaffected rowsを見た方が。そもそも基礎的なビジネスロジックはストプロにまとめた方が権限も細かく設定できるしいいと思うけど

    その他
    iyuichi
    面白い

    その他
    mas-higa
    嵐のコンサートチケットには限りがあるので、実際にはキャンセルが多数…って (違

    その他
    Dai_Kamijo
    トランザクションと排他制御、クリティカルセクションの解説。知っておくべき事柄だが、これらが初級/中級の書籍には書かれていない問題。 / “嵐のコンサートがあるとダブルブッキングしてしまうホテル予約システム

    その他
    gabill
    社内利用しか想定してないゆるいシステムがあって、それを拡張する形でWebシステムが出来たと予想。

    その他
    trashtoy
    よく出来た教材だこれ

    その他
    foobar_nobody
    技術的に非常に興味深い話。

    その他
    Jxck
    実際こういうレベルだったんだろうなという気はする。

    その他
    kumaroku
    中小ホテルのシステムが、殺到するファンに振り回された件をプログラマー目線で調査した結果の例1 って感じかな。

    その他
    tmizu23
    TOKIOのコンサートだったらホテルを建設して解決!

    その他
    strawberryhunter
    今までネット予約で満室になった事が無かった、に一票。

    その他
    hirsato
    当該の事故の原因はおそらくもっと複雑なものであろうと予想しますが、ここで説明したレベルの単純な排他制御であってもPHPの入門書等では解説されていないので、初めて知ったという読者も多いのではないでしょうか。

    その他
    t_mori
    [

    その他
    ikajigoku
    システム全体として見れば他のブコメで指摘されている通りだと推測するが、考察としては非常に勉強になる

    その他
    filinion
    (ITはまったく門外漢なのだが、ブコメがとても勉強になって面白い)

    その他
    itdrivenet
    予約が殺到し、ホテルシステムに障害発生。排他制御の不備を指摘し、ダブルブッキングをするアプリを作って解説する内容が凄い。 それにしても、嵐のコンサートがなければ、不具合は埋もれたままだった…

    その他
    mikage014
    一発もので2泊分だけの予約システムをスクラッチで作ったけど動かすときは不安で仕方なかった。販売・在庫管理、決済周りの実践的な解説本が欲しいなぁ。

    その他
    hogerahogehoge
    排他処理

    その他
    nakaken88888888
    InnoDBか。。。

    その他
    nippondanji
    トランザクションは単純な排他処理とは違うので、クリティカルセクションという用語を用いた説明はちょっと違うと思うんだな。トランザクションはCASのようなアトミック処理の話とも違う。スケジュールの話。

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    嵐のコンサートがあるとダブルブッキングしてしまうホテル予約システムを作ってみた

    今年の5月1日に、仙台市内のホテルで多重予約のトラブルが発生したと報道されています。 部屋数203室...

    ブックマークしたユーザー

    • techtech05212023/11/29 techtech0521
    • miya19722022/08/23 miya1972
    • fuyu772021/08/25 fuyu77
    • len_prog2020/08/31 len_prog
    • ix-0s2020/06/04 ix-0s
    • yohane002018/03/15 yohane00
    • mickn2018/03/14 mickn
    • kasai-07282017/05/04 kasai-0728
    • yutaszk232017/01/18 yutaszk23
    • goyachanpuru2017/01/18 goyachanpuru
    • delegate2017/01/17 delegate
    • nukosuke2017/01/17 nukosuke
    • fukken2017/01/17 fukken
    • Clocker2016/02/19 Clocker
    • do7be2015/07/12 do7be
    • jkltf2015/06/11 jkltf
    • o_nibe2015/06/07 o_nibe
    • tana_bata2015/06/05 tana_bata
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む