シャーディングを受ける前に、単一のMongoDbサーバーが処理できる同時リクエスト数は(個人的な経験や公式の文書から)知っていますか?shongの前にmongodbが処理できるリクエストはいくつありますか?
5
A
答えて
4
あなたのワーキングセットが1台のサーバーに余裕がある場合、またはディスクI/O要件が1台のサーバーで提供できるものを超えている場合や、 1つのサーバー、次にシャードする必要があります。これらはすべてあなたの特定の作業負荷に大きく依存します。 http://docs.mongodb.org/manual/faq/storage/#what-is-the-working-set
1
1つの要素はハードウェアです。これにはレプリカセットがあります。レプリケートされたデータを含む読み取り専用クエリに応答することにより、マスターサーバーからの負荷を軽減します。もう1つの選択肢は、非常に頻繁で反復的なクエリのためのmemcachingであり、これはさらに高速である。
シャーディングが必要かどうかの要因は、データサイズが&であることです。アクセスする必要のあるさまざまなデータが幅広くある場合、データへのアクセスを広範囲に分散してサーバーのキャッシュを無効にすると、シャーディングを使用することを検討します。オフロード作業は、これの副作用に過ぎません。
関連する問題
- 1. いくつのリクエストがweb.pyを処理できますか?
- 2. Google App Engineインスタンスが処理できるリクエストの数はいくつですか?
- 3. dockerdで処理できる並行リクエストの数はいくつですか?
- 4. ブランケットのエラー処理があまりうまくいかない
- 5. モバイルアプリではどのくらい処理する必要がありますか?
- 6. Node.js 0.6.8で処理できる1秒あたりのCometリクエスト数を示すベンチマークはありますか?
- 7. libmemcachedで処理できるリクエストは1秒あたり何回ですか?
- 8. Httpリクエストの処理が見つかりません
- 9. 同時接続RDSはいくつ処理できますか?
- 10. CXFリクエストの前処理と後処理の処理
- 11. Google App Engine Pythonインスタンスが処理できる並行リクエストの数はいくつですか?
- 12. Xamarinでタッチイベントを処理できるコンテナがありますか
- 13. Apacheが処理できるリクエストの数
- 14. PHP date()処理がうまくいかないバグはありますか?
- 15. 1秒あたりのSQL Serverの処理数はいくつですか?
- 16. mongodbにはいくつの種類のロックがありますか?
- 17. GAEデータストアで同時に処理できるリクエストの数はいくつですか?
- 18. MongoDB接続をいつ開く必要がありますか?
- 19. オブジェクトを処理するためのJSONを作成します。いくつかのプロパティは常に同じで、いくつかの違いがあります
- 20. C#の前処理ツールはありますか?
- 21. サーバーベンチマーク:サーバーが処理できるHTTP要求の数はいくつですか?
- 22. SQL - 1つのテーブルで多くのトランザクションを処理するより良い方法はありますか?
- 23. Wordpress:私のサイトに「現在このリクエストを処理できません」というエラーがあります
- 24. TableViewでScrollEventを処理するには、あまりにも多くのCPU時間がかかります
- 25. AJAXでのリクエストの前にレスポンスを処理するのはなぜですか?
- 26. バニラDjangoまたは残りのDjangoでajaxリクエストを処理する必要がありますか?
- 27. バッチ処理を処理するJavaキューオブジェクトまたはメカニズムがありますか?
- 28. node.jsでhttpサーバのリクエスト処理オブジェクトで["/"]を処理する必要があるのはなぜですか?
- 29. Tensorflow:TFRecordファイルの前処理は、リアルタイムデータ前処理より高速ですか?
- 30. jQueryからのAJAXリクエストにRails処理のパラメータがありません
これは完全にハードウェア、OS、データ、クエリの種類のクラス/タイプに基づいています。 – WiredPrairie
私は@WiredPrairieに同意しますが、この質問に対する事実上の回答はありません。あなたのシナリオに依存する未知数が多すぎます。つまり、1日に何百万もの要求を処理するテラバイト規模のコレクションを持つことができ、まだシャーディングは必要ないということです – Sammaye