MongoDB での安全な同期書き込みに関するベスト プラクティスを探しています。asp.net と mongo データベースにサーバーがあります。同じコレクションだけでなく、同じオブジェクトでも同時に機能するサーバーメソッドがいくつかあります。したがって、DB 書き込みを同期する最も効率的な方法が必要です。
ロックのような mongo API または C# インストゥルメントを使用してこれを行う方が良いですか? それぞれの場合のパフォーマンスはどうですか?
DBHelper
すべてのメソッド (通常は複数のアトミック操作を含む) を、異なるオブジェクトを処理するときに非同期で実行し (オブジェクト ID は常にDBHelper
パラメーターとして渡されます)、同じオブジェクト ID を操作するときに同期的に実行するようにすれば完璧です。
説明と関連記事へのリンクをいただければ幸いです。