2011-12-09 19 views
3

私は非常に多くの非構造化データを持つプロジェクトに取り組んでいます。非構造化データに適したデータベースソフトウェアまたはツールがあるかどうか。 mysqlまたはsqlサーバーが私の唯一の選択肢である場合は、ツールや他のソフトウェアがない場合、どのようなデータベース設計を使用しますか?どのようなデータベースが非構造化データに適していますか

+1

どのような種類の非構造化データについてお話していますか?テキスト?イメージ?ビデオ?上記のすべて? –

答えて

1

鍵を作成するのに十分な構造化データがある場合は、BLOBをサポートするすべてのDBに固執します。

構造化キーを持たない場合は、couchDBのようなものを使用します。非構造化キーを使用して構造化されていないデータを格納できます。

もしあなたが構造化されていないキーを持っていて、あなたが絶対にmysql/sqlサーバに固執しているのであれば、構造化されていないデータを使用して目標を達成することができます(mysqlはカラムプリフィックスインデックスをサポートします。インデックス作成用)。

1

VelocityDBは、非構造化データを処理するのに適した高性能データベースです。構造化されていないデータを処理するときは、逆インデックスを作成するのが一般的です。 VelocityDBのウェブサイトとダウンロードには、書籍、ウェブページ、Wikipediaの全文から逆索引を作成するためのサンプルコードが用意されています。

関連する問題