let me introduce something interesting for MadamJ. if you like it, come here and see MadamJ anytime you want. if you not, never mind MadamJ.
2007/10/17
2007/10/15
〇 RDBMSのしくみ 〇
なんでも知りたい私ですが、RDBMSは使いはするもののメカニズムまで理解はしていませんでした。
こちらで説明があったので熟読してしまいました。
じっくりみてみるとRDBMSのメカニズムはサーチエンジンと似ている部分があり勉強になりました。検索時にクエリーを解析して、ルールに従ってデータを抽出しフィルタリングして結果を返す。
違うところはデータをDBに挿入する時です。
RDBMSのDBの場合は、入力データはCSVファイルのように人によって整理された形で用意されることが多いと思います。HTMLでもXMLでもタグのような目印があればパースして取り込むことができますが、いずれにしても読み込んだデータをそのまま入力値にできます。
サーチエンジンが使うDBの場合は、入力元がコンテンツ(各ホームページの1枚1枚)でありそのままではDBに登録できません。
コンテンツは通常は検索エンジンを意識せず、作り手が読み手に伝えたいことを文章や画像などで表現したものです。サーチエンジン(正確にはインデクサー)はこれを読み込み、構文解析した上で取り出した単語をキーワードとしてDBに登録します。
「RDBMSをブラックボックスにしない」というこの連載で一番よかったのは、インデックスはいつでも有効というわけではない、ということは知識としては知っていた(気がしていた)のですが、ディスクアクセス回数に着目することでその意味が理解できました。
2007/10/13
〇 盗難車のスピードを制御する 〇
盗難車のスピードを制御して、持ち主に戻る確率を上げるというのは非常にうれしいが、それよりももっといいのが警察からの追跡を逃れるために他の人を巻き込み事故を起こす確率を下げるということです。
警察に追跡されて逃げる途中に事故を起こすというのをよくききますが、逃げ切れる犯人っているのでしょうか。たいていは事故を起こして終わりですよね。自爆ならいいけど他の人を巻き込むなんて絶対に許せない。でも多いんだと思います。
このシステムが本当に使えるのかわかりませんが日本の車にもそのような機器を取り付けて、信号をうけたらエンジンをロックしてしまうとかできると思います。いつ車が盗難にあうかわからないのでぜひお願いしたいです。またこれを応用して自転車の盗難も見つけやすくなるといいなあ。
盗難車のスピードを制御して、持ち主に戻る確率を上げるというのは非常にうれしいが、それよりももっといいのが警察からの追跡を逃れるために他の人を巻き込み事故を起こす確率を下げるということです。
警察に追跡されて逃げる途中に事故を起こすというのをよくききますが、逃げ切れる犯人っているのでしょうか。たいていは事故を起こして終わりですよね。自爆ならいいけど他の人を巻き込むなんて絶対に許せない。でも多いんだと思います。
このシステムが本当に使えるのかわかりませんが日本の車にもそのような機器を取り付けて、信号をうけたらエンジンをロックしてしまうとかできると思います。いつ車が盗難にあうかわからないのでぜひお願いしたいです。またこれを応用して自転車の盗難も見つけやすくなるといいなあ。
登録:
投稿 (Atom)