2011-02-15 9 views
1

私はある量のテキストデータ(〜10-500K)を保存する必要があります。ちょうどストア、並べ替えや検索などの操作は必要ありません。変更はまれです - 私はちょうどいくつかのキーで情報にアクセスしたいだけです(これはかなりの頻度です)。
その目的に適しているものは、ファイルまたはRDBMSで、その理由は何ですか?テキスト:ファイルまたはrdbmsを格納していますか?

答えて

0

何らかのキーでデータにアクセスする場合は、RDBMSが論理オプションになります。年齢とともにデータが増加し、さまざまなタイプの検索が必要になるという点で変化するケースがよくあります。

多くの場合、データはテキストファイルにダンプされますが、そのファイルの場所やデータの形式は忘れ去られます。データベースは、データの場所とデータの内容を定義するのに役立つスキーマ定義を使用して、データの場所を集中化することによってこれを支援します。追加のボーナスとして、検索機能とDBが適切に管理されていると、ハードドライブの障害からサイト全体の障害まで何かを生き残ることができるstable storageになるというクエリ機能が組み込まれています。

+0

なぜですか?ファイル名はちょっと鍵です – kilonet

+0

はい、ディレクトリ構造は擬似階層検索メカニズムとして役立ちますが、ファイルの実際の内容の中で検索したいと思っていました。 –

+0

元の投稿から:「並べ替えや検索などの操作は必要ありません」 – kilonet

0

ウェブ関連のタグがないため、これはローカルアクセスのためのものであり、これらのファイルに対する読み取り/書き込み権限とセキュリティは問題ありません。ファイルは問題ありません。別の層(RDBMS)を扱う必要はありません。

ファイルは、RDBMSを再インストールしたり、DBサーバーへのネットワークアクセスを設定することなく、別のマシンに移動して移動することも簡単です。

しかし、将来検索が必要な場合、または各テキストデータに実際のデータ(テーブルの他の列)の一部ではなく他の情報がリンクされている可能性がある場合は、 RDBMSから始める。

関連する問題