アプリケーションから書き込み懸念を設定できることがわかったので、MongoDB は次のようなシナリオをどのように処理するのだろうかと考えていました。
2 つのタスク/プロセス (P1 と P2) が同じデータベースで実行されているとします (データベースには、1 つのプライマリ ノードと 2 つのセカンダリ ノードの 3 つのノードのレプリカ セットがあります)。P1 では、ジャーナル レベルで有効な書き込み懸念があります。P2 では、レプリカ レベル (セカンダリ レベル) で有効な書き込み懸念があります。
P1 と P2 の両方がデータベースに書き込むとどうなるでしょうか?
P2 は、P1 によって書き込まれたデータがセカンダリにコピーされるのを待ってから、そのデータをセカンダリに書き込みますか?
またはそれをどのように処理しますか?