是数据库访问NodeJs的阻塞操作

时间:2016-03-28 09:06:53

标签: node.js mongodb asynchronous blocking database

我经历了这个article,接下来提出了一个问题:

  

QUEUED INPUTS如果您收到大量并发数据,   您的数据库可能成为瓶颈。如上所述,Node.js可以   轻松处理并发连接本身。但是因为   数据库访问是一个阻塞操作(在这种情况下),我们遇到了   麻烦。

Db是否在Nodejs中访问异步操作?例如。我通常使用MongoDb聚合执行所有可能的数据转换,以最大限度地减少对NodeJ的影响。或者我弄错了?

1 个答案:

答案 0 :(得分:-1)

这就是为什么回调出现的原因。这是回调的实际使用,我们不知道db将花费多少时间来处理聚合。由于回调,Db访问是异步的。