【发布时间】:2013-01-16 23:31:58
【问题描述】:
假设我有一个基本上执行以下操作的企业 Java 应用程序:
收集用户输入,查询后端数据库(可能是多个),运行一些算法(比如对查询的数据集进行一些内存计算以产生一些统计数据等),然后在一些 html 页面中返回数据。
我的问题是:如果应用程序的瓶颈在于 db 查询,那么 NodeJS 在这种情况下如何帮助我,因为我仍然需要在渲染页面之前执行所有这些 post-db 算法?应用架构是什么样的?
【问题讨论】:
-
如果瓶颈在数据库中,为什么使用不同的应用层来解决问题?
-
这里有什么不清楚的地方吗?下面的答案应该可以澄清。
标签: node.js architecture software-design