【问题标题】:Couchbase: is it better to retrieve a list object or each object individually?Couchbase:单独检索列表对象还是每个对象更好?
【发布时间】:2012-04-09 17:29:52
【问题描述】:

我目前正在使用 couchbase 来快速和分布式地访问数据。 我有 Community 对象由键“comm-{index}”存储,其中 {index} 是给定社区对象的键索引(即 comm-1 存储对象 1,comm-2 存储对象2个等等)。

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

我不确定是否由于 couchbase 的分布式特性和对象的有限大小,单独检索每个对象是否会更快或同样快(例如许多 couchbase 示例)。

【问题讨论】:

    标签: design-patterns memcached distributed-caching couchbase


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2020-10-18
      • 2011-12-31
      • 2019-03-01
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      • 2012-07-07
      相关资源
      最近更新 更多