6

データベースに約 1 億件のレコードを保存する必要があります。それらの約 60 ~ 70% が毎日削除され、同じ量のレコードが毎日挿入されます。Hbase や Big Table のような文書データベースがこれに収まる気がします。Cassandra、MongoDb など、他にも多くのデータ ストアがあります。毎日膨大な量の読み取り/書き込み (数千万のオーダー) が発生するため、この種の問題にはどのデータ ストアが役立ちますか。

4

1 に答える 1

4

あなたが言及した特性 (JSON ドキュメント、キーによるアクセス、1 億レコード、バランスの取れた読み取り/書き込み) に基づいて、 CouchDBまたはMembaseが適切な候補であると思います (ここに簡単な比較があります) 。

HBase と Cassandra の両方が機能する可能性がありますが、HBase の場合、実際には使用しない多くのコンポーネント (Hadoop、ZooKeeper など) をインストールする必要があります。少なくとも最後に使用したときは)。

Big Table は、残念ながら Google 内部のものです :)

于 2011-12-27T09:35:31.370 に答える