是否使用多个视图CouchDB的份额地图的功能呢?

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

CouchDB的文件说,它支持使用相同的地图功能的多个视图,但不同的降低的功能。如果这两个观点是相同的设计文件中,则地图功能将只计算一次。

这个对吗?该数据库是否将比较的JavaScript地图功能的文字来决定是否分享地图?

couchdb
1个回答
2
投票

CouchDB的本身并没有做到这一点。这是一个实现细节的query server是否不一样。从理论上讲,查询服务器可以缓存功能,为将来的会话,让类似于你描述一个好处。

在实践中,我所期望的性能增益是微不足道的大多数解释型语言,比如JavaScript(因为执行已批量),因此可能不值得在一般情况下。这可能是值得的某些工作负载,您可能需要编写自己的查询服务器。

如果使用的编译语言查询服务器(C,Java的,去哪里,无论),它很可能是有意义的缓存重新使用编译神器。

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