Couchbase从vbucket检索数据

问题描述 投票:0回答:1

我是Couchbase的新手,想知道是否有任何方式可以实现从桶中并行读取。鉴于此,默认情况下,一个桶包含1024个vbuckets。那么可以将N1QL查询select *从b1拆分成几个查询吗?这意味着其中一个查询只是从vbucket1读取数据到vbucket100。因为分区键用于决定应该保留值的哪个节点。我认为可以根据一系列分区键从桶中读取一部分数据。有人可以帮我解决这个问题吗?

谢谢

database couchbase
1个回答
2
投票

我不建议沿着这条路走下去。如果刚刚开始,您应该担心如何用JSON表示数据,如何针对它编写有效的N1QL查询,以及如何获得支持这些查询的有用索引集并让它们快速运行。您还应该确保正确设置了集群,并且正确混合了KV,N1QL和索引节点,而这些节点都不是明显的瓶颈。当然,你应该测量性能。如果您对性能仍然不满意,那么在此之后应该采用异常策略,例如查询分区。

© www.soinside.com 2019 - 2024. All rights reserved.