2011-12-23 11 views
5

データベースには約100万のレコードを保存する必要があります。そのうちの約60〜70%が毎日削除され、同じ量のレコードが毎日挿入されます。私は、Hbase、Big Tableのような文書データベースがこれに収まると感じています。 Cassandra、MongoDbなど、他の多くのデータストアがあります。この種の問題に役立つデータストアは、1日に大量の読み取り/書き込み(10億分の1のオーダー)があるためです。あなたが言及した特性に基づいて多数の読み書きがある巨大なデータのベストデータストア

+0

おそらく、効率の比較が必要でした。これらのデータストアのパフォーマンスは、それぞれのWebサイトで確認できます。私たちは同様の状況でCassandraを使用しますが、私は他のデータストアと遊んでいません – Nishant

+0

あなたのデータの性質はおそらくこのデータベースの比較にも影響します。 – Prescott

+0

多くのデータストアが1億のレコードとこれらの読み取り/レコードのサイズは?あなたのデータアクセスパターンなどは何ですか? –

答えて

3

私はCouchDBまたはMembase

両方のHBase(ここでquick comparisonだ)良好な候補であると言うだろう(JSONドキュメントは、キー100万のレコード、バランスの取れた読み取り/書き込みにアクセスします) Cassandraはおそらく動作しますが、HBaseの場合は、実際には使用しないコンポーネント(Hadoop、ZooKeeperなど)をたくさんインストールする必要があります。前回私が使った時)。

大きなテーブルは、残念ながらGoogleの内部にあります。)

関連する問題