Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は3つの破片を持っています
自動シャーディングの代わりに、shard1にuser_id = 1のデータのみが含まれ、shard2にuser_id = 2、shard3にuser_id = 3のデータのみが含まれるように具体的に定義できますか?
手動の分割とシャーディング ルートに進み、バランサーをオフにすることもできますが、よりスケーラブルなソリューションは、2.2の新しいシャード タグ機能を試すことです。
Kristina の例は、コレクションの分散を制御する方法を示すことを目的としていますが、特定のシャードでの局所性を確保するために、両方のコレクションの特定のユーザー範囲のチャンクをタグ付けするなど、目的に合わせて調整できます。
なんらかの方法でこれを自分で管理する必要がありますが、少なくともチャンクの管理と移行の観点からは負担が軽減されます。