2010-12-31 12 views

答えて

1

これは依存します...進行中の同時読み込み/書き込みが多い場合、それらは可能です。しかし、単一の(ローカルの)ホスト上に存在するデータセットにアクセスする単なるプロセスであれば、そうでないかもしれません。

また、mongodbはキー値型のデータベースであるため、単一値検索のために非常に最適化されています。基本的に、あなたに良い答えを与えるためにユースケースについてもっと必要とされています。

+0

私はブログシステムを持っており、ブログデータは非常に大きく、いくつかの条件を肯定するブログを検索したい、これらの条件がインデックスされていますが、私は検索のパフォーマンスが良くないことがわかります。パフォーマンスを向上させることができますか?シャーディングは各シャードに検索を配布し、並列検索を実行できますか? –

4

MongoDBが断片化するための適切な鍵を生成すると(その方法についてのドキュメントを参照)、複数のディスクドライブがある場合、簡単な答えはyesです。

シャーディングがデモされた最後のメジャー・プレリリースでは、シャーディングが適用された8サーバー構成で、毎秒100万行を取得していました。

関連する問題