mongodb
javaを使用してレポートを作成しています。したがって、ここでは map reduce を使用してレポートを作成する必要があります。実稼働環境に 3 つのレプリカがあります。
レポートクエリの場合、プライマリにリクエストを送信したくありませんmongo database
。セカンダリ レプリカのみにリクエストを送信したいので、ここで map reduce を使用すると、一時的なコレクションが作成されます。
1) map reduce を使用してレポートの読み取り設定をセカンダリとして設定すると、何か問題がありますか?
2) セカンダリ レプリカに一時的なコレクションを作成しますか?
3) プライマリ データベースでトラフィックを作成したくないため、レポート目的でセカンダリ レプリカを使用する他の方法はありますか?
4) 膨大なデータがあるため、正しい望ましい結果が得られますか?