| « 2007年5月19日 | 2007年5月22日の投稿 |
2007年5月23日 » |
今週は月曜から金曜までOracleの研修に行っています。
データベース管理者向けのコースです。
データベースは正確にデータを保持する使命があります。
しかし現実の世界では停電が起きたり、ハードディスクが
壊れたり、ユーザが間違った操作をすることで
データがおかしくなることがあります。
Oracleだけでなく、その他の色々なデータベースも
そういった事態に備える術を持っています。
例えて言うなれば、悪の軍団に追い詰められた正義の味方が
「こんなこともあろうかと、秘密兵器を隠していたのだー」
と逆境をひっくり返し、更に追い詰められても
「仕方ない、あれをやるぞ」「ええっ!隊長。あれをやるんですか?」
と逆境をひっくり返し、それでも追い詰められたら
「最終奥義!バーニング・ダーク・フレイム・オブ・ディッセンバー」
と叫んで敵を打ち破るようなものです。
(オープニングテーマの2番の歌詞がBGMに流れます)
えーと、つまり様々な系統のバックアップ手段を講じることで
簡単にデータが消失しないようにする、ということです。
バックアップは野球でも使われる言葉です。外野がバックホームを
する時は、誰かがキャッチャーの裏でバックアップをします。
ソフトウェアの世界では、そのバックアップにバックアップがついて、
更に2人が並んでバックアップをして、というようなことが
システムの重大性と予算のバランスに応じて実施されます。
野球のバックアップの動きは、たくさん守備練習を積まないと難しいです。
このときはピッチャーがキャッチャーのバックアップに行く、とか、
この場合はセンターがセカンドのバックアップに行く、とかです。
同じくソフトウェアの世界でも、私のように研修に行ったり、
検証環境で運用テストを行ったりして訓練しておかないと、
すばやい復旧というのは望めません。
優れたソフトウェアの仕組みと、それを動かす人間の技術が
合わさってこそ、堅確なシステム運用が実現されるのです。
さて私はテクニカルエンジニア(データベース)に合格する程度には
データベース設計ができますが、運用というと自信がありません。
OracleMasterは9iの旧シルバー、今のフェロー止まりです。
できれば今行っている研修の知識を生かして10gのgoldあたりまで
知識を伸ばせればいいなと思っています。
そのOracle社ですが、日本の各地方でおもしろいマーケティングをしています。
「しゃちほこオラクル倶楽部」
「どさんこオラクル倶楽部」
「ほ!clickオラクル倶楽部」
というのがあるようです。上から名古屋、北海道、北陸です。
私は今は東京に住んでいますが、名古屋出身の人間として
しゃちほこオラクル倶楽部というネーミングには
かなりぐっとくるものがあります。開催されるセミナーも
「ここがミソ!オラクル活用講座」
「いりゃあせ、システムご相談」
など、かなり魅力的なタイトルとなっています。
いりゃあせ、などという気合の入った名古屋弁は長年耳にしていません。
その辺りからOracle名古屋支社の本気っぷりが伝わってくるかのようです。
よーがんばっとらっせるみたいだもんでよ、応援したらんとかんがねー。
データベースつながりで私が最近知ったことをもう1つ。
Microsoft社のデータベースのサンプルはNorthwindという名前です。
Northwind=北風。
縁起が良くなさそうな名前ですが、これには理由があるそうです。
Microsoft社のプログラミング言語に.net Frameworkというものがあります。
これは、よくJava言語と比較されます。両者は競合関係にある部分も多いです。
このJavaを開発した企業はSunという会社です。
Northwind と Sun で北風と太陽。
Sunに対して後からNorthwindと名付けたのだと思いますが、
これって童話では最終的に北風が負けるのでは……
というところは突っ込んではいけない部分なのでしょうか。
関係ない話をもう1つすると、今日19時ごろホテル西洋銀座の前を通ったら
安倍総理がSPに囲まれて中に入っていきました。
総理到着前から辺りがざわざわしていたので、誰が来るか知らないで
足を止めてみていました。周りの人も誰も知らない様子でして、
カメラマンがカメラを構えているからには何かあるだろう、という雰囲気でした。
交通整理をしているお兄さんに「誰がくるの?有名人?芸能人?」
と聞いている年配の女性がいましたが、「警備を必要とされるようなお方です」
と、和やかに対応されていました。
別に世の中の事故を観察するのが趣味であるというわけではありませんが、
自分がソフトウェアというものを作っている以上、
色々な事故に注意を払うようにしています。
「わかりきった失敗を犯さない」ということは品質を上げる要素になります。
失敗するメカニズムを勉強することは、それを実現する助けになります。
そういうわけで、事故・失敗系のニュースが気になる今日この頃です。
さて、5月19日に神奈川県沖で東海汽船株式会社の
高速旅客船「セブンアイランド愛」が事故を起こしました。
私は東海汽船と聞いて「あー、熱海港に泊まってた派手なやつね」と
思い出すところがありました。
極めて不鮮明ですが、私が撮った写真の中に
東海汽船の同型と思われる船が写っている1枚がありました。
すごいスピードで追い抜いていった船がいたことを覚えています。
ひょっとするとまさしく事故機のセブンアイランド愛かもしれません。
※1 20ドットくらいしか写っていないですね。UFOの写真みたいです。
※2 うちの奥さんは、私がブログを書いていることを知りません。
※3 ここに写っている当時はまだ奥さんではなかったです。
この写真はイルドバカンス号という船で撮ったものです。
この船も速い船です。20ノット近くで進むことができます。
カモメが餌をもらうために同じ速度で追いかけてくると
羽ばたく様子を間近で観察することができて楽しいです。
イルドバカンス号は熱海港を出て初島に向かうのですが、
それと同じ進行方向で熱海港から伊豆七島に向かう
東海汽船のジェットフォイルはものすごく速く見えます。
今回の事故は40ノットで航行中だったようです。
陸から13キロの沖合いで、船上に水が入ってくる場面に遭遇した
乗客の方々はさぞかし恐ろしい思いをされたことだと思います。
命に関わるような怪我をした方がおられなかったことが幸いでした。
また、今回の事故でも、ダイヤ優先のため、風の強さ、波の高さ、
潮流などの判断で無茶がなかったか?ということも気になるところです。
水中翼船が出す40ノットというのが、普通の推進方式の船で出す20ノットと
比較してどれくらい安定した状態なのかはわかりませんが、
「海面に衝突した」というような慣性エネルギーが効いてくるタイプの事故が
起きた際には危険と言える速度域だと思います。
波や風と言った不確定な条件を相手にこれほどのスピードで
移動しようと思ったら、こういった事故になることは今のところ
避けようがないのではないでしょうか。
そのジェットフォイルについては、こちらが大変詳しかったです。(川崎ジェットフォイル)
ジェットフォイルは、水中に翼を沈めて姿勢制御をすることにより
普通の船では実現できないような高速度で安定した航行を実現するものです。
絵を見ると「水上を飛ぶ」という表現がぴったりです。
風の影響、波の影響を受けながら、
40ノット ≒ 74km/h ≒ 1秒に20メートル進む
という船を制御するのは人間業ではありません。
そこでソフトウェアの登場です。
wikipediaによると、ボーイング社が航空機の姿勢制御技術を
軍事目的で船に展開したのが始まりである、とのことです。
今回の事故では、船の前方にある翼が水上に出たのを機械が感知し、
ソフトウェアが減速を指示。前につんのめる形になった衝撃で
フロントガラスが壊れたのではないか、とのことです。
40ノットで航行中の水中翼船の前翼が、うっかり海面から
飛び出した状態というのは大変不安定なように思えます。
たとえ演算を今の10倍やらせたとしても、うまく元に戻せるとは思えません。
なのでそもそも飛び出さないようにしていく、という方向が正しいように思います。
きっと今回のような事例を蓄積していけば、
「気象条件から判断してあらかじめ減速して航行する」ような
もっと良いソフトウェアができると信じています。
また、ジェットフォイルといえば以前からクジラや流木に衝突する事故がありました。
それらは船用のレーダーでは検知できなかったり、クジラなどは突然浮かんできたり
するため、回避が難しいようです。そしていざ衝突すると船へのダメージが大きいため、
悪い言い方をすれば「衝突しないことを祈った運任せ」の航行をしているとも言えます。
船側にも衝撃吸収などの機構があるようですが、「トッピー4号」の事故で
けが人を出している以上、それで十分とは言えないでしょう。
と、悪い材料は多いですが、そんな危ないものはすぐ廃止だ、とも思えません。
人間の反射神経ではどうにもならないような領域をソフトウェアに任せることは
飛行機や、自動車などでも行われますが、危険と紙一重です。
しかし、ソフトウェアに任せることで大きな便利が生まれるのであれば
うまくつきあえるまで研究していけば良いと思っています。
「では脱輪事故のジェットコースターから得られる利便性は大きなものなのか?」
と聞かれるとなかなか回答に困りますが、少なくともジェットフォイルは
伊豆七島との往来をする方々にとって大きな利便性を提供しているものだと思います。
だからこそ、安全航行の実績を今後積み重ねていくことで
安全・安心なサービスを提供していって欲しいと思います。
いつかTSLに代わって安全面からの意味で「海の新幹線」と呼ばれる日は来るでしょうか。
| « 2007年5月19日 | 2007年5月22日の投稿 |
2007年5月23日 » |


顧客に“ワォ!”という体験を提供――ザッポスに学ぶ企業文化の確立
ちょっとした対話が成長を助ける――上司と部下が話すとき互いに学び合う
悩んだときの、自己啓発書の触れ方
考えるべきは得意なものは何かではなく、お客さまが高く評価するものは何か
なんて素敵にフェイスブック
部下を叱る2つのポイント
第6回 幸せの創造こそ、ビジネスの使命