Couchbase:最好是单独检索列表对象还是每个对象?

时间:2012-04-09 17:29:52

标签: design-patterns memcached distributed-caching couchbase

我目前正在使用couchbase来快速分发数据访问。 我通过键“comm- {index}”存储社区对象,其中{index}是给定社区对象的关键索引(即comm-1存储对象1,comm-2存储对象2等等)。

我需要检索一个包含所有社区对象的列表,我想知道:逐个对每个对象进行GET并将其添加到列表中会更好(更快)吗?或者,存储由密钥标识的List对象,并在一个GET中检索整个列表对象?

我不确定是因为沙发基地的分布式特性和对象的大小有限,单​​独检索每个对象会更快或更快(例如许多沙发基础示例)。

1 个答案:

答案 0 :(得分:1)

Couchbase 2.0将支持Map / Reduce动态视图,它允许您编写map函数,该函数将过滤掉您需要的所有键,然后构建增量索引