こんにちは私は非常に大きなデータを持つテーブルを持って、シャーディングはクエリのパフォーマンスを向上させることができますか?mongodb:シャーディングはクエリのパフォーマンスを改善できますか?
2
A
答えて
1
これは依存します...進行中の同時読み込み/書き込みが多い場合、それらは可能です。しかし、単一の(ローカルの)ホスト上に存在するデータセットにアクセスする単なるプロセスであれば、そうでないかもしれません。
また、mongodbはキー値型のデータベースであるため、単一値検索のために非常に最適化されています。基本的に、あなたに良い答えを与えるためにユースケースについてもっと必要とされています。
4
MongoDBが断片化するための適切な鍵を生成すると(その方法についてのドキュメントを参照)、複数のディスクドライブがある場合、簡単な答えはyesです。
シャーディングがデモされた最後のメジャー・プレリリースでは、シャーディングが適用された8サーバー構成で、毎秒100万行を取得していました。
関連する問題
- 1. このSQLクエリのパフォーマンスを改善できますか?
- 2. ロールバックはパフォーマンスを改善しますか?
- 3. CTEはパフォーマンスを改善しますか?
- 4. このlinq-to-xmlメソッドのパフォーマンスを改善できますか?
- 5. SQLクエリのパフォーマンスを改善する必要があります
- 6. このクエリを改善することはできますか?
- 7. アプリケーション、タッチイベントのパフォーマンスを改善
- 8. LIKE句のパフォーマンスを改善します
- 9. マルチスレッドプログラムのパフォーマンスのテスト/改善
- 10. このクエリを改善できますか?
- 11. 改善「%%LIKE」クエリ
- 12. JSでパフォーマンスを改善する
- 13. LINQクエリの改善
- 14. カスタムUSBドライバはアプリケーションのパフォーマンスを改善しますか?
- 15. MS Accessデータベースのパフォーマンスを改善する
- 16. WPFキャンバスのパフォーマンスを改善する
- 17. AJAXオートコンプリートのパフォーマンスを改善する
- 18. BinaryReaderのパフォーマンスを改善する
- 19. Firebase - キャッシュはパフォーマンスを改善しますか?
- 20. 私のクエリを改善するには?
- 21. java.lang.String.concatを改善できますか?
- 22. SubSonic 3.0.0.4対2.1の主要なパフォーマンス改善は何ですか?
- 23. は、データベースへのデータアップロードのパフォーマンスを改善します。
- 24. セレンのwebdriver Java: "if else"パフォーマンスを改善しますか?
- 25. 副選択クエリの改善
- 26. 大きなリストのJquerymobileスクロールのパフォーマンスを改善する方法
- 27. MongoDBシャーディングIP変更
- 28. PostgreSQL 8で正規表現クエリのパフォーマンスを改善する方法はありますか?
- 29. ラファエルjsはスケールを改善し、パフォーマンスを変換します
- 30. JavaでHibernateのパフォーマンスを改善するには?
私はブログシステムを持っており、ブログデータは非常に大きく、いくつかの条件を肯定するブログを検索したい、これらの条件がインデックスされていますが、私は検索のパフォーマンスが良くないことがわかります。パフォーマンスを向上させることができますか?シャーディングは各シャードに検索を配布し、並列検索を実行できますか? –