【发布时间】:2013-08-01 22:29:28
【问题描述】:
一般来说,假设您在与您的服务器在同一台机器上运行的数据库中有一个 (
- 获取整个表,并在服务器代码中执行所有搜索/查询/。
- 对本地数据库进行大量查询。
如果数据库是本地的,我是否可以利用dbms的高效内部数据结构进行查询,或者延迟以便将数据库返回的表映射到我自己的数据结构中更快。
谢谢。
【问题讨论】:
-
我们没有水晶球。您需要分析您自己的应用程序。许多因素可能在起作用。这将取决于您如何组织内存中的副本
-
没有明确的答案,因为它取决于查询的性质以及数据的大小和结构。您必须进行比较测试,但我敢打赌数据库运行查询的速度比您能快。
-
@sehe 好的,这实际上非常有用。我只需要知道本地调用足够低,需要进行分析/比较测试,而且不明显
标签: node.js mongodb performance database