2

新しいデータを 1 つのサーバーに保持し、古いデータを次のシャードに移動したいと考えています。

ユーザーは新しいデータのみを要求し、古いデータは履歴上の理由のみで要求されるため、最初のサーバーは高可用性になります。

適切なシャードキーを選択したり、いくつかのオプションを変更して、シャードがチューブのように動作するようにすることは可能ですか? ドキュメントが追加された時間を考慮して、データがノード間で転送されますか?

リンクhttps://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/DndTLcifsnQを見つけましたが、今日までまだ回答がありません。

4

1 に答える 1

0

はい、フラグをシャードキーのコンポーネントとして使用し、2.2タグ対応のシャーディング機能を使用できます。ただし、欠点は次のとおりです。このフラグをキーリストの最初のキーとして使用し、直接ルーティングの理由でそのキークエリを使用する必要があります。

これらのタグ対応シャーディングの使用方法については、すばらしいブログ投稿があります。コレクション配布の制御

別の方法は、2つのコレクションを使用することです。1つはシャーディング(アーカイブ)、もう1つはシャーディングされていない(アクティブデータ)です。

于 2012-10-24T12:50:25.360 に答える