2010-11-19 7 views
3

新しいシャードを追加した後にmongodbデータを再調整するにはシャードを追加した後にmongodbを再調整する方法

私はそれを自動的に行うとは思わないのですか?

何も見つかりませんでしたが、これはサポートされていますか?

また、私の破片のためのキーがユニーク

おかげであなたは新しいシャードを追加すると、

答えて

6

、MongoDBは自動的にあなたのシャードキーに従って再均衡データを開始する必要があります。

ただし、一定量のデータがあるまで再バランスを開始しません。したがって、データのギグが少ない場合は、おそらく再バランスは見られません。あなたがデータがたくさんあると場合

あなたはシャードを追加し、それがデータを移行を開始することはありません、それはGoogleのグループに移動し、質問を開始する時間です。それが現れて、多くの人々がオートシャーディングを使用しており、それは間違いなく自動的に再調整されます。

私はあなたがバグを見つけられていないと言っているわけではありません。それを裏付けるためにはもっと多くのデータが必要です。

+0

あなたは正しいです、私は少し待たなければなりませんでした。私はrebalancedを得ました、 – Federico

+0

どのくらい待つ?私はそのコレクションに80GBを超えています。それは約1時間です。 –

+0

80GBのデータがある場合、シャードのバランスをとるために、システムは*〜40GBのデータを移動する必要があります。フルスピードでは、サーバーのハードドライブは約0.6GB /分で移動できるため、少なくとも1時間です。しかし、おそらく他のもののためにドライブを使用しているので、少なくとも数時間を期待しています。 –

関連する問題