1
A
回答
1
你的應用程序有多嚴格地依賴於一致的視圖結果?請記住,Couchbase索引是,最終一致性爲,這意味着羣集不會同時全部更新,特別是當數據量變化較大時。因此,對於已經存在一段時間的數據,您可能會期望機器之間具有一致的結果集;但是,最近更改的數據可能不會反映在最新的查看查詢中。關鍵是設計你的應用來處理這種情況。
0
Couchbase視圖的存儲分佈在羣集節點上,就像數據一樣。例如,在三節點羣集和一個視圖中,視圖的1/3將位於羣集的每個節點上。每個羣集上視圖的一部分是與該節點上的vBuckets中的數據對應的部分。因此,當您查詢Couchbase視圖時,它會轉到每個節點來處理該查詢。在使用SDK時,這對你來說都是透明的,但這就是後臺發生的事情。當重新平衡發生時,視圖也會隨着vBuckets的移動而改變。默認情況下,IndexAwareRebalances設置爲true。
您還必須意識到更新視圖的頻率。默認情況下,如果有5000個數據突變,則每5秒鐘一次。不是或。這些默認值可以調整,但是如果您只有1000個突變,索引器將不會自行運行。小心那個陳舊=錯誤的東西。它可以讓你一直使用它,尤其是在重新平衡時。
此外,知道Couchbase是非常一致的,但意見最終一致。
相關問題
- 1. Couchbase一致性
- 2. RabbitMQ的不一致集羣
- 3. 多節點Couchbase羣集中的視圖解釋
- 4. Couchbase和mysql集羣
- 5. Couchbase中的視圖
- 6. Couchbase集羣中的所有服務器之間的視圖是否共享?
- 7. 如何將數據從一個couchbase 2.5.1集羣恢復到一個couchbase 3.0.3集羣?
- 8. 不一致表 - 加萊拉集羣
- 9. couchbase集羣的讀寫速度
- 10. Couchbase,從單節點到三節點集羣的性能下降
- 11. Couchbase如何實現強一致性
- 12. Couchbase羣集節點失敗仿真
- 13. Couchbase羣集故障轉移架構
- 14. Couchbase服務器自動加入羣集
- 15. 是否可以使用spring-data-couchbase連接多個couchbase羣集?
- 16. 數組與集羣賦值的一致性矩陣
- 17. Cassandra集羣性能不佳
- 18. 視頻羣集
- 19. 羣集性能
- 20. 複製從一個集羣中的所有couchbase桶到另一個使用XDCR
- 21. ListView中的視圖位置不一致
- 22. Cassandra在多節點集羣上編寫一致性級別
- 23. 集羣系統上Cassandra一致性問題
- 24. Cassandra如何設置默認一致性 - 集羣級別
- 25. 如何增加couchbase中集羣的RAM內存?
- 26. Erlang與couchbase的視圖
- 27. 圖中的命名集羣
- 28. 從多節點memcached集羣獲取不一致的數據AWS
- 29. 可視化羣集
- 30. 彈性搜索 - 從集羣導出索引到不同集羣
http://www.couchbase.com/wiki/display/couchbase/Couchbase+View+Engine+Internals,(eache machien將返回相同的reuslt,據我瞭解) – 2014-10-22 10:19:20