暇つぶし・面白系シェアする0000こんな記事を読みました。産経ニュース嵐のコンサートが行われる影響で、大量のファンが「ホテルルートイン仙台泉インター」(仙台市泉区)というホテルのネット予約に殺到。それでシステムが障害を起こし、受け入れ可能な部屋数を大幅に超過してオーバーブッキングしてしまったという記事です。私はこれを読んで強い違和感を覚えました。インターネットで宿泊予約ができるシステムは、定員になると自動的に「満室」と表示され、その後の予約を受け付けない。ところが、今回は申し込みが集中したため処理が追いつかず、満室を認識せずに受け付けを続けたとみられるこの記述はちょっとおかしいと私は思います。記者が技術に疎いのか、ホテルが技術に疎いのか、システム開発業者が技術に疎いのか。システム開発業者が技術に疎かったらシャレになりませんが・・・。通常このような在庫管理システムでは、データベースにデータを出し入れする際、トランザクションという仕組みを使います。専門的な話なのでごくごく簡単に説明します。今回のようなホテル予約システムの場合、複数人が(ほぼ)同時に予約をかけた場合は、先に予約をかけた人の処理が終わるまで次の人の処理は待ちましょうね、という仕組みです。その仕組みをトランザクションと言います。今回の記事を読む限り、大量の予約アクセスが殺到したせいでシステムの処理が追いつかなくなり、「満室処理」が出来なかったからオーバーブッキングした・・・と読み取れます。コンピュータに詳しくない人からしたら、「へぇ、そういうものなのか」と思ってしまうかもしれません。これは前述のトランザクション処理をきちんと使っていれば、基本的に発生しないはずの障害です。仮にサーバの性能によってアクセスを捌ききれない事態が発生したとしても、「予約超過」は起こり得ないのがトランザクションの仕組みです。銀行システムが一番わかりやすいかもしれません。銀行は「アクセスが殺到したから入出金の数字が合わなくなりました」なんてことは許されないわけで、トランザクション処理によってそうした事態を防いでいます。Wikipediaしかし今回のホテルが使っていた予約管理システムは、トランザクション処理をどうやら使っていなかったのでは、と推測されます。予約(在庫)管理システムとしては完全に無意味というか、最も大事な部分が抜け落ちていますね。これを開発した会社は、アルバイト学生レベルのSE・プログラマしかいないのでしょうか?ホテルは(中略)「在庫を管理するシステムの調整が追いつかなかった」と説明したいやいやいやいやいや!いちいち手動・人力で調整が必要な在庫管理システムって何ですか!?それって、もはや在庫を管理できていない無意味なシステムでしょう。自動でリアルタイムに在庫を管理できるからこそ、システムとして意味があると思います。「在庫を管理するシステムの調整が追いつかなかった」・・・、これはちょっと言い訳としては苦しい。言い訳ではなくて本気で言っているのだとしたら、そんな糞みたいなシステムはもはやシステムと呼べるような代物ではありません。捨てたほうがいいでしょう。追記あの怖くて恐ろしい有名な徳丸浩さんのブログで詳細な解説がされていました。木になったリンゴ?をむしゃむしゃ食べていたら、ルンバみたいな芝刈り機が接近。私は日本酒が大好きでして、特に純米吟醸や純米大吟醸が好み。純吟」は味の良...記事を読む歯磨きしても虫歯が出来てしまう理由と、科学的根拠に基づいた対策法まとめ私は日頃、一生懸命に頑張って歯磨きをしている自負があります。フロスも使って丁寧に歯間の歯垢も落としています。いう大ニュースが飛び込んできました。セブン―イレブン・ジャパン(東京)は(中...記事を読む世界中の飛行機のリアルタイムな位置が分かるサイトが凄まじいFlightradar24.comという凄いサイトがあります。今この瞬間、世界中で飛んでいる(おそらく全ての)飛行機の位置と...記事を読む復活したテキサスバーガーを食べてきたのでレビューかつて大ヒットを飛ばしたマクドナルドのテキサスバーガーが期間限定で復活しました。ナン作りの超絶美技インドの屋台と思しき場所で、ひたすらナンの生地を整形する男性。のし棒を使ってリズミカルに生地を伸ばしたかと思ったら、数メートル離れた...記事を読む猫+赤ちゃん=最強コンビつい最近、「インターネットは猫であふれてる」的な主旨の話題がちょっと熱かったですね。インター...記事を読む『赤ずきんと健康』作者があのテイストを保っていた!以前にご紹介した『20代ゆるOLのぱっとしない絵日記』というブログさんにて、当サイトのことについて言及していただいておりました。作者のこなす...記事を読むコーヒーと結石の関係、一体何が本当なのか?コーヒーに関する健康関連のニュースって定期的に発表されますよね。コメントをキャンセルメールアドレスが公開されることはありません。teraHit.com。