RavenDB (ビルド 888) の DocumentConvention のデフォルト ctor は、DefaultQueryingConsistency を MonotonicRead に設定します。私が理解しているように、これはデフォルトでは、書き込み後にインデックスが更新されるのを待つことを意味します。誤解しないでほしいのですが、これは (特に統合テストでは) 簡単にするための素晴らしいニュースですが、結果整合性という RavenDB のマントラの一部であると私が理解していたことに反します。
ConsistencyOptions.cs で参照されている記事を読みましたが、MonotonicRead と ReadYourWrites の違いについて混乱しています - 私には同じように見えます。
では、これら 2 つの一貫性モデルの違いは何ですか? また、それは RavenDB の一貫性モデルとどのように関係しているのでしょうか?