我们使用旧的附加组件Mongodb classic,它将很快达到生命周期的尽头。我们必须迁移到新的Compose Mongodb,但我注意到Compose停止了它,它将很快迁移到IBM云。自2019年2月以来,甚至不可能在Compose上创建MongoDB。
好的,但是还有另一个Mongodb附加组件:mLab MongoDB。不幸的是,还有另一个cach:mLab被MongoDB,Inc收购,mLab正在迁移到Atlas。
那么应该迁移到哪里以避免一年内再次迁移呢?是否值得迁移到Compose MongoDB,然后等到我们必须将其迁移到IBM Cloud,还是应该直接迁移到Atlas?
对于 IBM Cloud,您需要查看 Databases for MongoDB
您可以在此处查看 Compose on IBM Cloud 和 Databases for MongoDB 之间的差异。
最终,Atlas和Databases for MongoDB都有不同的平台功能集,定价和集成。最终,选择取决于您的要求和偏好。
关于MongoDB数据库的一个巧妙的事情是,它允许您完全独立地控制磁盘和RAM,这与Compose Heroku附加组件或Atlas上的实例大小不同(至少基于其公开定价(。
希望这有帮助!
如果您联系 Compose 支持,我们可以提供帮助。
另一个要考虑的Heroku附加选项是ObjectRocket。
您可以找到有关ObjectRocket MongoDB产品的详细信息,以查看它是否适合您的用例。
如果您决定要迁移到 ObjectRocket,这些自助服务文档将帮助您衡量所需的工作量。
在接下来的几周里,请继续关注MongoDB迁移工具,该工具将自动执行大部分迁移步骤,以从Compose附加组件切换到ObjectRocket。
祝你好运!
披露:我在ObjectRocket工作。