CouchDB görünüm API'sinin stale=update_after
özelliğinin nasıl çalıştığını merak ediyorum.CouchDB's stale = update_after yazılımının performansı nedir?
O zamanlar bayat sonuçlar verir ve here görebilirsiniz görünümü günceller:
bayat ise = tamam ayarlanır, CouchDB bayat olsa bile görünümü yenilenmez, yararı geliştirilmiş olan sorgu gecikmesi Stale = update_after ayarlanmışsa, eski sonuç döndükten sonra CouchDB görünümü güncelleyecektir. update_after, 1.1.0 sürümünde eklendi. görünüm endeksi güncellenmesi birkaç dakika gerektirecek kadar - -
Ben bazı belgeleri sayıda taktınız varsayın ve sonra stale=update_after
ile arka arkaya iki kez görünümü sorgula. İlk sorgu çok hızlı bir şekilde geri dönecek; update_after
'un tüm noktası budur.
Sorum, ikinci sorgu da eski sonuçları hızlıca döndürecek mi yoksa görünümün güncelleştirmeyi bitirmesini bekleyecek mi?
bu iddia ile iddianızı uzlaştırmak Can: "Bu sonuç döndürülür, ancak görünüm güncelleme tamamlanıncaya kadar, diğer istemciler tarafından yapılan sorgular geciktirebilir sonra indeksi günceller" (http://blog.safaribooksonline.com/2012/03/14/improving-couchdb-performance/) –
Geç cevap için özür dilerim: stale = update_after HER ZAMAN hemen döner. "Diğer istemciler" stale = update_after kullanmıyorsa, sorguları gecikir. Ama bu biraz yanıltıcıdır, çünkü sorguları zaten geciktirilirdi. –
bunu tekrar yanıtladığınız için teşekkürler Bernhard. Bunu bildiğimde DAİMA bana çok yardımcı oldu. – Christian