1
A
回答
1
你的应用程序有多严格地依赖于一致的视图结果?请记住,Couchbase索引是,最终一致性为,这意味着群集不会同时全部更新,特别是当数据量变化较大时。因此,对于已经存在一段时间的数据,您可能会期望机器之间具有一致的结果集;但是,最近更改的数据可能不会反映在最新的查看查询中。关键是设计你的应用来处理这种情况。
0
Couchbase视图的存储分布在群集节点上,就像数据一样。例如,在三节点群集和一个视图中,视图的1/3将位于群集的每个节点上。每个群集上视图的一部分是与该节点上的vBuckets中的数据对应的部分。因此,当您查询Couchbase视图时,它会转到每个节点来处理该查询。在使用SDK时,这对你来说都是透明的,但这就是后台发生的事情。当重新平衡发生时,视图也会随着vBuckets的移动而改变。默认情况下,IndexAwareRebalances设置为true。
您还必须意识到更新视图的频率。默认情况下,如果有5000个数据突变,则每5秒钟一次。不是或。这些默认值可以调整,但是如果您只有1000个突变,索引器将不会自行运行。小心那个陈旧=错误的东西。它可以让你一直使用它,尤其是在重新平衡时。
此外,知道Couchbase是非常一致的,但意见最终一致。
相关问题
- 1. Couchbase中的视图
- 2. Couchbase集群中的所有服务器之间的视图是否共享?
- 3. 如何将数据从一个couchbase 2.5.1集群恢复到一个couchbase 3.0.3集群?
- 4. Couchbase,从单节点到三节点集群的性能下降
- 5. Couchbase群集故障转移架构
- 6. 数组与集群赋值的一致性矩阵
- 7. Cassandra集群性能不佳
- 8. ListView中的视图位置不一致
- 9. 群集性能
- 10. Cassandra如何设置默认一致性 - 集群级别
- 11. Cassandra在多节点集群上编写一致性级别
- 12. Erlang与couchbase的视图
- 13. 静态资源不一致的Tomcat集群
- 14. 图中的命名集群
- 15. 在Spring Data Couchbase中定义查询一致性
- 16. 弹性搜索 - 从集群导出索引到不同集群
- 17. Couchbase在集群中传播高使用密钥
- 18. 加入文档Couchbase视图
- 19. 在Oracle集群中,sysdate会始终返回一致的答案?
- 20. 创建非集群PK语法是否不一致?
- 21. 捕获集群的性能
- 22. 寻求作为集群中某一点的集群中心
- 23. 群集中的RabbitMQ队列持久性
- 24. 查询性能不佳我Galera集群
- 25. kmeans集群中的集群错误数
- 26. Elasticsearch:统计信息和群集API中的分片数量不一致
- 27. Skobbler地图集群
- 28. 集群热图库
- 29. 集群条形图
- 30. redis ZADD <keys>在Redis集群环境中是否一致?
http://www.couchbase.com/wiki/display/couchbase/Couchbase+View+Engine+Internals,(eache machien将返回相同的reuslt,据我了解) – 2014-10-22 10:19:20