|
トップページ
Webビジネス
Eコマース
Webファイナンス
Webマーケティング
パブリック
Webテクノロジー
携帯・ワイヤレス
Linux Today
Linux Tutorial
J.I.C.ブログ
転職ならen
派遣ならen
アルバイトならen
IT求人情報
今日のヘッドライン
週間ヘッドライン
ロレックス
フォトコミュニティ
ストックフォト
クリップアート
イラスト
フェリカ
Web2.0
イベントカレンダー
書評「IT の耳」
出張・接待検索
ニュースガジェット
新規登録
変更・解除
オプトインメールの登録・変更・解除
パートナーサイト
転職ならエン
就職ならen
求人ならen
履歴書ならen
アルバイトならエン
CRM/SFAならオラクル
グループ会社
株式会社アエリア
(株)サンゼロミニッツ
株式会社エアネット
お問い合わせ
広告掲載について
リンクについて
著作権について
その他お問い合わせ
利用規約
個人情報保護方針
会社概要
(
地図
)
Webテクノロジー
2008年2月28日 09:00
Webテクノロジー・バックナンバー
嘘をつくコンピュータ
著者:
佐藤剛宣
プリンター用
記事を転送
▼
2008年2月28日 09:00 付の記事
□
国内internet.com発の記事
――ある日、データベースのファイルが壊れました。 データベース屋さんに苦情を言うと、 「うちじゃないですよ、どこかもっと下の方じゃないですか?」 ということなので、 今度は OS 屋さんにそう伝えると、 またもや「うちじゃないですよ、どこかもっと下の方じゃないですか?」といいます。
しかしもう下はハードディスクしかないので、 ハードディスク屋さんに話をすると、 「うちじゃないですよ。何か全体としてうまく機能していないのでは?」 という話になってしまいました。 しようがないのでパソコン屋に行ってみると、 「あー、古いマシンだと時々ありますよ。 やっぱり最新のいいマシンを買ったほうがいいですよ」ということで、 しようがなく買い換えました。――
サポートでたらいまわしにされた! というのは誰もが経験のあることではないでしょうか。 そんな時どうやって問題を絞っていったらいいか、かなり頭が痛いですね。
実は大事なデータベースファイルが壊れてしまう、 という話は、ないわけではないのです。
しかし通常は多かれ少なかれ上の話のようになってしまって、 それ以上掘り下げるのは、専門家でも至難の技です。 果たしてそういうものなのでしょうか? 誰かが嘘をついているのでしょうか? そうだとしたら、嘘をついているのは誰なのでしょうか?
「データベースは論理的に壊れないように設計されている」
データベースやファイルシステムなど、重要なデータを扱うソフトウェアは、 論理的に壊れないように設計されています。 どういうことかというと、
1.これから行う大事な作業内容を書き留めておく
2.大事な作業を実行する
3.作業を完了する
というように一連の作業を実行することで、 作業を全くやっていないか完了したか、2つに1つの状態を保証しています。 月末に月謝の振込みをしたけど、 途中でトラブルがあったので、 引き落としだけされて振り込まれていなかった、 というような状態にならないようにするためです。
例えば、万が一、2の作業実行中に突然中断されてしまったら、 再開後すぐに、 もう一度1を見ながら未完了の作業を正しくやり直すことで、 完了の状態にすることができます。
そして大事なことは、これらは順番に実行されなければないことです。
例えば作業完了を先にやってしまったら、 突然中断があった場合、完了したものだと思ってしまい、 作業途中で終わってしまいます。 コンピュータではこれを確実に実行するために、要所要所で、 「ディスクに書き込んでください」という命令(以下同期命令と呼ぶ)を出します。 こうすることで、万が一停電などで突然作業が中断されても、 どの段階まで処理が進んだか分かるので、作業を完了または元に戻すことができます。
「八方美人の同期作業」
さて、ここからが本題です。実はこの同期作業、八方美人で、終わってないのに、 終わったよなんて言ったりします。 順番だって好きなのから先にやったりしちゃいます。 いいじゃん、固いこと言わなくたって、という具合です。
どういうことかというと、 アプリケーション(データベースを含む)は通常 OS に同期命令を出します。 OS はその命令をよろしく処理して、ハードディスクに同期命令を出します。 この時、OS、ハードディスクが、嘘をつくことがあるわけです。 実はご丁寧に、 「嘘をつくことがありますのでご注意ください」というようなことが注意書きで書いてあるので、そういう意味では騙してはいないことになります。
どうしてそういうややこしい話になってしまったのかというと、 「
ハードウェアがサービスの質を決める
」で紹介したように、 ハードディスクはコンピュータ界のシーラカンス、 今や唯一肉体労働をしている部品となってしまったからです。 つまりまともに待ってたら遅くてしようがないので、 みんな大目で見るようになってきたというわけです。
ということで、今回は面白おかしく進めてきましたが、 ハードディスクをバカにしないでください。 逆に言うと、 今日のコンピュータの性能を担っているのはハードディスクだとも言えますので。
次回(3月6日予定)は現実的に、具体的なポイントをとり上げて、 適切な対策を紹介したいと思います。
記事提供:
db4objects
関連記事
Super Micro Computer、2.5インチ SAS/SATA ハードディスク用ハイエンドシャーシを発売
db4objects、「db4o version 7.1」でオブジェクトの保管と検出を透過的に
考えるデータベース
サブネットをまたいだ Samba ファイル/プリントサーバーの共有:パート1――2
日立が500GB の HDD を発表
users
★最新トップニュース
【MobileContentToday】iPhone 3G に代わる冴えた選択
(携帯・ワイヤレス 7月26日 13:00)
iPhone 3G タイプの電話機は欲しいが iPhone は不要というすべての巷の人のために、InformationWeek が「iPhone 3G に代わる8つのイケてる端末」と銘打った記事を大々的に掲載した。
KDDI、au one net の WEB メールサービスを停止―他ユーザーのメールが閲覧できる不具合
(Webビジネス 7月25日 21:00)
KDDI は、2008年7月25日、固定系インターネット接続サービス「au one net」(旧 DION)にて提供している「WEB メール」サービスを、同日停止したことを発表した。
Apple がどうしても中国と相容れない理由
(Webビジネス 7月25日 18:00)
同社は7月19日、新しいピカピカの Apple ストアを北京にオープンさせた。Apple 関係者によると、中国には Apple ストアを「今後続々」オープンさせていくという。レースは始まっているのだ。しかし、Apple はこの競技で勝てるのだろうか?
キューピーが「犬夜叉」「めぞん一刻」などとコラボ、「キュージョン」新バージョン登場
(E-コマース 7月25日 18:00)
株式会社ラナは、2008年7月25日、ローズオニールキューピーと有名キャラクターとのコラボレーション「キュージョン」の第5弾として、「キュージョン るーみっくわーるど」バージョンを発売した。
【今週の Web ミミズク】まだまだ続く HP ミニノート騒動
(Webテクノロジー 7月25日 17:40)
「HP 2133 Mini-Note PC」の後継となるモデルが8月中に販売される予定だが、さて、どうなることやら。iPhone もすごかったが、Mini-Note も、まだまだ後を引きそうだ。
オススメのIT系求人情報【毎週月曜日更新】
デイリーリサーチ
/
DLサイト
OnlineResearchPortal
(リサーチデータバンク)
モバイルリサーチ with goo
iPhone
Youtube
Google
モバイルノート
半導体
ウィルコム
テーマ一覧はこちら
第1回インターネットコムマーケティングセミナー「新規クライアントを効率的に獲得する Web マーケティング手法とは」
(3月26日)多数のご参加ありがとうございました
DevX
CodeGuru
developer.com
EPM Summit 8月27日開催 at 東京
企業成長戦略を支える経営/財務マネジメント
【マネジメント・エクセレンス】とは
オラクル、CFOを強力サポート
従来の財務領域を越えたチャレンジが求められる
CFO向けに有益な情報を公開中。
ブログ一覧
【デスマーチからの脱却】
独自ドメインでiPhoneのメール送受信
(7月25日)
【データメーション】
本物のスパム王様はお名乗り出ください
(7月24日)
【Graphic Design Forum】
興味深い(?)90年代
(7月24日)
【エンジニアの独り言】
新入社員が配属される季節ですね。
(7月23日)
【ジュピターメディア創設者がITを斬る】
Alan を探せ
(7月18日)
【ベンチャー専門家の目利きブログ「なぜこの企業は伸びるのか?」】
「『訪問歯科診療』のパイオニア」/デンタルサポート株式会社
(7月15日)
IT マネジメント
Apple がどうしても中国と相容れない理由(7月25日)
CodeGuru
Visual C++ 2008 Feature Pack: MFCの強化 (2)(7月25日)
最新アフィリエイト事例にみる成功の法則
メディアのニーズ 〜アフィリエイトに対する思い〜(7月25日)
最新ハイテク講座
Blu-ray がノート PC でも快適に!インテル「Centrino 2」(7月25日)
百式のネットビジネス研究
究極にシンプルなタスク管理ツール「now do this」(7月25日)
週刊-サイト別アクセス状況データ
ビデオリサーチインタラクティブ調査(月間インターネットオーディエンスデータ)(7月24日)
ハードウェアから見たデータベース
表計算ソフトの計算を支える仕組(7月24日)
「IT の耳」
【書評】『ネットオークションで騙す。』―全米を揺るがした絵画詐欺犯の告白―(7月24日)
検索エンジンマーケティング
ピンポイントマーケティングにおける P4P(検索連動型広告)の“当たり前”(7月24日)
Eメールマーケティング事情
大量送信のスパムからターゲット絞り込みスパムメールへ(7月23日)
セキュリティチャネル
テレコムチャネル
サーチエンジンウォッチ
海外のインターネットコム
アメリカ
|
韓国
|
ドイツ
|
トルコ
関連企業のサイト:
ストックフォト
イラスト
ネットストリート
ホテル予約サイト
タウン情報
出張
事業継承
シミュレーション
トランクルーム
優待映画チケット
田舎暮らしガイド
オリジナルデザインTシャツ
ニタコエ
Copyright 2008 Jupitermedia Corporation All Rights Reserved.