CouchDB视图快速吗?

时间:2015-05-15 21:51:01

标签: couchdb

如果我想从CouchDB快速获取数据,从它的id中获取单个文档要快得多,而不是抓取视图然后在该视图中使用相应的文档?

1 个答案:

答案 0 :(得分:5)

通过id获取doc使用内置视图_all_docs,它是主要索引。

作为您提到的视图,二级索引的唯一区别是主索引始终是最新的 - 在请求进入时更新索引永远不会有时间延迟。

tl; dr只要索引是最新的,两个请求变体的比较都没有性能差异。否则,主索引中的id-lookup将获胜。