4

私は3つの破片を持っています

自動シャーディングの代わりに、shard1にuser_id = 1のデータのみが含まれ、shard2にuser_id = 2、shard3にuser_id = 3のデータのみが含まれるように具体的に定義できますか?

4

1 に答える 1

1

手動の分割とシャーディング ルートに進み、バランサーをオフにすることもできますが、よりスケーラブルなソリューションは、2.2の新しいシャード タグ機能を試すことです。

Kristina のは、コレクションの分散を制御する方法を示すことを目的としていますが、特定のシャードでの局所性を確保するために、両方のコレクションの特定のユーザー範囲のチャンクをタグ付けするなど、目的に合わせて調整できます。

なんらかの方法でこれを自分で管理する必要がありますが、少なくともチャンクの管理と移行の観点からは負担が軽減されます。

于 2012-09-06T10:39:52.543 に答える