パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

データをすべてファイル名扱いにして高速検索を実現?」記事へのコメント

  • Visual Basic 製と言う事は NTFS 上で利用する事になると思うのですが……。

    肥大化した MFT によりディスク領域が圧迫され、しかも別途デフラグソフトを購入しないとデフラグが出来ない (OS 標準のデフラグは MFT の整理をしない) 物が出来上がったと言う事ですか。

    RDB でもフルテキストインデックスとか、今時サポートしていない方がレアだと思うんですけどねぇ。

    NTFS なら小さなファイルなら MFT に突っ込んじゃうのだし、それこそ Windows Desktop Search や Google Desktop Search と連動させてデータを小さなファイルとして保持させ、検索自体は WDS や GDS

    • 「1ディレクトリの中には10万以上のファイルを置かないようにしましょう」 [microsoft.com]とMSが推奨してるんですが、そっち方面から見ても問題がありそうな。

      %temp%の中に大量に一時ファイルを作って後片付けしない行儀の悪いツールをデバッグしたことがありますが、場所が場所だけに何をやらせても遅くなってて大変でした。
      --
      署名スパムがウザい?アカウント作って非表示に設定すればスッキリさ。
      • 従来のファイルシステムでは、ファイル名の検索を線形に行っていたのでそんなに速くならず、その欠点を避けるためにsquid [1] で深いディレクトリを掘るという構成をとっていたのを思い出します。最近のファイルシステムはファイル名をインデックス化して高速にファイルの検索が出来るようにしている [2] らしいですが、このネタはそれを利用したということなのでしょうか。
        幾ら工夫したとはいえ、RDBがファイルシステムに負けるのは信じられないですが。

        [1] h [squid-cache.org]
        • by Anonymous Coward on 2008年01月21日 16時01分 (#1283987)
          squidに限らず, 古いファイルシステムでは単一ディレクトリに沢山ファイルが置けないので, むかしからああゆう工夫をしてたと 思うんですが.
          むしろ, NTFSが出てきた頃, 単一ディレクトリに沢山ファイルを置いても大丈夫とか言ってたような記憶が.
          親コメント

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

処理中...