1

私は NoSQL データベースの初心者で、今は MongoDB を使用しています。ところで、MongoDB のシャード キーについて質問があります。それが実際に何をするのか知りたいですか? クエリのパフォーマンスに関連していますか? また、コレクションに適切なシャード キーを選択するにはどうすればよいでしょうか?

前もって感謝します

4

2 に答える 2

3

10gen のドキュメントから: http://www.mongodb.org/display/DOCS/Choosing+a+Shard+Key

シャードキーの選択は、データとユースケースに大きく依存します。

関連する可能性のあるその他のドキュメントを次に示します。

http://docs.mongodb.org/manual/faq/sharding/

http://docs.mongodb.org/manual/sharding/

具体的には:

http://docs.mongodb.org/manual/core/sharding/

基本的に、シャーディングを使用すると、データを異なるサーバー間で分割できます。これは、異なる書き込み/読み取りが異なるサーバーに送られることを意味し、アプリケーションの負荷を複数のサーバーに分散します。

シャード キーは、ドキュメントがルーティングされているシャード/サーバーを決定するために評価しているコレクション内の値です。

于 2012-07-06T18:45:32.907 に答える