sql >> データベース >  >> NoSQL >> MongoDB

異なるレプリカセットメンバーの異なるインデックス

    はい-レプリカセットに新しいインデックスを作成するために使用される戦略のバリエーションを、ダウンタイムなしで使用できます。これには、インデックスの作成中に非表示のメンバーをオフラインにする必要があります。

    戦略へのリンクは次のとおりです。 http: //docs.mongodb.org/manual/tutorial/build-indexes-on-replica-sets/#procedure

    あなたの場合、非表示のメンバーをオフラインにして、スタンドアロンモードで再起動します(--replSetオプションを削除し、別のポート番号を使用します)。メンバーが分離されたら、インデックスを調整できます(不要なインデックスを削除して新しいインデックスを追加します)。インデックスの作成が完了したら、古いポートと--replSetオプションを使用してメンバーを再起動します。

    非表示のメンバーがレプリカセットに再同期され、すべての設定が完了します。




    1. FieldPathフィールド名に「。」を含めることはできません。 AGGREGATEを使おうとすると

    2. Redisでいくつかのハッシュを取得する最も効率的な方法は?

    3. SpringDataMongoDBのListパラメーターを使用したリポジトリクエリ

    4. nodejsとmongodbの候補を含む検索バー