Mongodb 在同一网络上托管远程 vs

Mongodb hosting remote vs on the same network

在同一网络(在同一数据中心,等),例如当使用提供 "integrated" MongoDB 托管的 PAAS 提供商(如 modulus.io)时。

使用 Internet 远程数据库时,speed/perfomance 的百分比可能会降低,数据库提供商如何解决这个问题?如何做出正确的决定?

你使用 compose.io 之类的东西的原因是你不想自己处理它并且让知道他们在做什么的专家来处理它。在最好的情况下提供支持,以便您可以进一步利用这些专家。这是唯一的原因。

如果您使用的 Modulus 无论如何都具有此功能,并且您 运行 您的应用程序也在那里 - 甚至更好。没有真正的理由 运行 您在 Modulus 上的节点应用程序和 mongodb 在不同的云托管服务上。

在实践中,这可能并不重要,因为无论如何他们都使用 AWS ;)

重要提示:如果他们不 运行 在同一个网络中,请确保您的 mongoDB 受到适当保护 (!!)。如果您在同一网络中执行 运行,只需确保根本无法从外部访问 mongoDB,这绝对是更好的解决方案!

希望对您有所帮助