1

これが私の質問です。MongoDB レプリカ機能を使用して、デバイスにプッシュされるデータの読み取り専用レプリカ セットを提供したいと考えています。

現在の私の問題は、特定のドキュメントがいつ挿入/更新され、すべてのノードで複製されるかを知りたいということです。

一番上に通知を送信しているので、送信する前にこのデータが更新されていることを確認したいと思います。

4

2 に答える 2

0

これを行うには、読み取りメンバーのタグを指定し、挿入/更新操作にカスタムの書き込み懸念を提供して、操作が完了し、関心のあるタグ付きノードに複製された後にのみ戻るようにします。

詳細については、こちらをご覧ください。

http://docs.mongodb.org/manual/core/replica-set-write-concern/#custom-write-concerns

于 2013-11-11T19:15:37.723 に答える
0

最初に、データがセカンダリ間で同期されていることを確認するには、書き込み懸念ドキュメントを挿入/更新するときに適切な書き込み懸念を設定する必要があります

次に、データが挿入/更新されたかどうかを確認するには、レプリカのプライマリ oplog ファイルを監視する必要があります Replica Oplog docs

注: すべてのメンバーがほぼ同じ oplog ファイルを持っている場合、レプリカ セットは一貫していると言えると思います。

于 2013-11-11T17:05:51.980 に答える