我有一个 MongoLab 帐户,MongoDB并且从我的应用程序不断调用该远程服务器会使其速度减慢很多。当我在我的计算机上使用本地版本运行该应用程序时Mongod,MongoDB它的速度要快得多,正如预期的那样。
Node当我部署我的应用程序(在/上运行Express)时,它将从 CentOS 上的 VPS 运行。我的 VPS 上有足够的存储空间,MongoDB与在 Mongolab 上远程运行相比,本地运行有什么主要缺点吗?
VPS 规格:
除了显而易见的事情之外没有什么:
如果您的 VPS 提供商不考虑您的带宽中的本地流量,那么您可以为 MongoDB 设置另一个 VPS。这样,服务器会更近,因此请求会更快,而且,它将具有作为独立服务器的好处。但它仍然不会像 MongoLab 那样得到完全管理。
[编辑:正如 Chris 指出的那样,MongoLab 还可以帮助您进行数据库模式设计,并将 MongoDB 支持与他们的计划捆绑在一起,所以这也很好。]
另外,这是一个很好的问题,但可能不适合 StackOverflow。dba.stackexchange.com和serverfault.com是解决这个问题的好地方。