stale=update_after
CouchDBビューAPIの機能がどのように機能するのか知りたいです。
ここで、古い結果が返され、ビューが更新されることがわかります。
stale = okが設定されている場合、CouchDBは、ビューが古くなっていてもビューを更新しません。利点は、クエリの待ち時間が改善されることです。stale = update_afterが設定されている場合、CouchDBは、古い結果が返された後にビューを更新します。update_afterはバージョン1.1.0で追加されました。
ビューインデックスを更新するのに数分かかるのに十分な数のドキュメントを挿入したと仮定し、次にビューを2回続けてすばやくクエリしますstale=update_after
。最初のクエリは非常に迅速に返されます。それがの要点ですupdate_after
。
私の質問は、2番目のクエリも古い結果をすぐに返すのでしょうか、それともビューの更新が完了するのを待つのでしょうか?