代码之家  ›  专栏  ›  技术社区  ›  Ellery Familia

在OpenShift上扩展MongoDB与使用MongoLab[已关闭]

  •  4
  • Ellery Familia  · 技术社区  · 10 年前

    来自“传统”的开发背景,每当我看到PaaS NoSQL产品时,我都会退缩。将数据托管在远离应用程序的地方的想法感觉不太好。但像MongoLab这样的PaaS提供商在这里,似乎非常成功。。所以我想,这一定是有效的。。我应该考虑一下。

    我正在使用NodeJS和MongoDB构建一个应用程序,并将在OpenShift上托管它。理想情况下,我同时拥有Web服务器和Mongo集群设置,可以轻松地横向扩展它们。。。所有这些都托管在OpenShift上。

    在OpenShift上托管/扩展Mongo有意义吗?我应该使用MongoLabs这样的PaaS吗?

    更新: 我问的是为什么选择在PaaS类型的产品中托管数据而不是自己在OpenShift这样的服务中托管数据的架构原因。我在这里列出的特定服务与此无关,因为它可以应用于其他托管服务、NoSQL数据库或PaaS提供商。

    1 回复  |  直到 10 年前
        1
  •  10
  •   user2879327 user2879327    10 年前

    MongoLab实际上是一个DBaaS(数据库即服务),而不是PaaS,只是为了澄清。

    异地托管数据库等的原因类似于使用AmazonS3异地托管文件。您正在寻找一种专门针对您使用它的服务。MongoLab专注于MongoDB、分片、复制、大型数据集等。如果您需要这些服务,他们将是一个很好的提供商。如果没有,那么OpenShift上的MongoDB实例应该很好,您甚至可以使用缩放的应用程序进入自己的设备,但我们目前不支持MongoDB的分片或复制。