私は自分のデータに最適なシャード キーを (複合インデックスを介して) 選択することを考えていて、ドキュメントの作成日と顧客番号の組み合わせを考えていました。(または請求書番号) の組み合わせが適切です。IF MongoDB は、顧客番号を逆方向の文字列と見なします。
90043 => 34009
90044 => 44009
90045 => 54009
etc.
作成日のインデックスは、比較的新しいデータがメモリに保持されることを保証し、後方の顧客番号は、MongoDB がクラスター全体にデータ/負荷を分散するのに役立ちます。
これは正しい仮定ですか?もしそうなら...期待どおりに配布するには、顧客をリバースしないで保存する必要がありますか?