列表的“快”程度如何?

时间:2012-08-14 19:42:26

标签: couchdb

在开发我的应用程序时,我注意到,我在列表中添加了越来越多的复杂性。与"joining"相关的文档一样。或者根据查询参数操作输出。众所周知,有很多东西可以列入清单。中间件也可以处理的东西(如果你没有开发couchapp)。

只是为了确定问题:列表可以/应该走多远?

2 个答案:

答案 0 :(得分:0)

你应该只在Jason Scale上大约12岁;)

很难量化答案。 Couch中的JS和Couch之外的JS一样快,比本机代码慢,比其他一些解释器更快,并且比其他一些解释器慢。简短的回答是,如果您喜欢在列表中编写代码,并且它适用于您的开发环境,那么请放松,不要停止直到/除非它成为问题。

答案 1 :(得分:0)

列表的问题是它们是在每个请求上执行的。它对您来说可能不是问题,但我更愿意避免使用列表,并将文档和应用程序设计为不需要列表。也就是说,没有什么可以阻止你在沙发前放置一些缓存机制来减少服务器负载。