有人尝试过用CouchDB改变和基准测试不同的javascript查询服务器吗?

有人尝试过用CouchDB改变和基准测试不同的javascript查询服务器吗?,javascript,couchdb,benchmarking,Javascript,Couchdb,Benchmarking,CouchDB附带了一个默认的JS查询服务器couchJS,它负责解释JS视图(以及过滤器和显示),似乎是Mozilla SpiderMonkey的一个版本。如果您查看二进制文件中的字符串,CouchDB 1.0.1附带的一个似乎是SpiderMonkey 1.8.5。然而,还有其他(事实上很多)JS引擎,从V8到JägerMonkey,它们可能提供(或者可能不提供)更好的性能,至少在复杂的视图或过滤器中是如此。 有人试过吗?这值得吗?(也许第一个问题是它们会起作用吗?甚至你自己也试过了吗?但是

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

CouchDB与SpiderMonkey的链接,所以CouchDB 1.0.1可能会与任何一种SpiderMonkey版本一起运行。(类似地,您的浏览器可能运行Java或Flash插件的多个版本之一。)

我维护并构建了一个相当新的SpiderMonkey,用于跟踪JIT改进;然而,我从未见过基准


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

CouchDB链接到SpiderMonkey,因此CouchDB 1.0.1可能会与各种SpiderMonkey版本一起运行。(类似地,您的浏览器可能运行Java或Flash插件的多个版本之一。)

我维护并构建了一个相当新的SpiderMonkey,用于跟踪JIT改进;然而,我从未见过基准

普遍的共识是JavaScript虚拟机的执行速度不是CouchDB的瓶颈,因此提高它的速度不会使CouchDB明显加快