Javascript 更快的Node.js MongoDB绑定

Javascript 更快的Node.js MongoDB绑定,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,如果我的问题有点私人化,我很抱歉,但我相信可能还有其他人也需要这个 服务器端脚本中的require('mongodb')大约需要半秒钟。只是为了加载。对于一个应该全天候运行的服务器软件来说,这不是什么大不了的事。但对我来说,作为一名开发人员,这感觉像是一段编译时间,这打乱了我舒适的开发周期 我安装了这个官方绑定包,如下所示: npm install mongodb 这是第一次,或者可能,还不确定 我想(克里斯蒂安·克瓦尔海姆),也许我可以问他,但我已经习惯了社区的支持 因此,我的问题是:是否有

如果我的问题有点私人化,我很抱歉,但我相信可能还有其他人也需要这个

服务器端脚本中的
require('mongodb')
大约需要半秒钟。只是为了加载。对于一个应该全天候运行的服务器软件来说,这不是什么大不了的事。但对我来说,作为一名开发人员,这感觉像是一段编译时间,这打乱了我舒适的开发周期

我安装了这个官方绑定包,如下所示:

npm install mongodb
这是第一次,或者可能,还不确定

我想(克里斯蒂安·克瓦尔海姆),也许我可以问他,但我已经习惯了社区的支持

因此,我的问题是:是否有另一种更快/更小/更简单的Node.js MongoDB协议实现相对完整且或多或少稳定?我知道StackOverflow上不欢迎“备选”问题,但在我的情况下,我认为它可能会很有用,可能会有一个好的答案

我的另一个问题是,为什么它如此巨大,需要花费如此多的时间来加载?向服务器发送简单命令不只是一个“包装器”吗?您所需要的只是Http.connect,然后是connection.send(JSON.stringify())或类似的(bson?)。即使您想单独包装每个最常用的函数,也可以在一百行(或任何行)中完成吗?我希望我只是错过了一些东西

find node_modules/mongodb/|grep .js|grep -v test|xargs -L1 cat|grep -c ""
发出

24151

或者我只是将我的问题编辑并重命名为“official node.js mongodb包是如何工作的以及它为什么如此庞大”

你确定要花那么长时间吗
require('mongodb')
在我的虚拟机上大约需要100毫秒。速度足够快,在开发时不会引起注意。这里也一样。它几乎是瞬间的,我从来没有注意到任何秒级的东西。你们使用Linux吗?我使用Mint,“official node.js mongodb包是如何工作的,为什么它如此庞大”。它运行良好,由数据库供应商开发、测试和支持。对于任何严肃的项目,只有后者才是使用它的理由。你应该花点时间阅读源代码——有很多事情要做。驱动程序支持副本集(对于生产环境来说是必须的)、ssl和多服务器就绪,支持MongoDB和诸如此类提供的所有身份验证机制。“巨大”的部分到此为止。至于速度慢的部分:由于您使用的是Linux,因此应该很容易找到降低您速度的原因。我在VirtualBox虚拟机上使用的是Ubuntu 12.04.1 x64。