有没有人试图用CouchDB改变和测试不同的javascript查询服务器?

时间:2012-02-04 10:10:17

标签: javascript couchdb benchmarking

CouchDB附带一个默认的JS查询服务器couchJS,它负责解释JS视图(以及过滤器和节目),并且似乎是Mozilla SpiderMonkey的一个版本。如果你看一下二进制文件中的字符串,使用CouchDB 1.0.1的那个似乎是SpiderMonkey 1.8.5。但是,从V8到JägerMonkey还有其他(许多实际上)JS引擎,它们可能提供(或者可能不是)更好的性能,至少对于复杂的视图或过滤器。 有人试过吗?它值得吗? (也许第一个问题是他们会工作吗?甚至你自己试过吗?但是,嘿,如果没有人,我可以做到,不想浪费我的时间)

1 个答案:

答案 0 :(得分:1)

CouchDB链接SpiderMonkey,因此CouchDB 1.0.1可以与各种SpiderMonkey版本一起运行。 (同样,您的浏览器可能会运行Java或Flash插件的许多版本之一。)

我维护Build-CouchDB,这确实构建了一个非常新的SpiderMonkey,用于假设跟踪JIT的改进;但我从未见过基准。

普遍的共识是,JavaScript VM的执行速度不是CouchDB的瓶颈,因此加快它的速度并不会使CouchDB明显加快。

相关问题