如果我要使用heroku服务作为我使用MongoDB的应用程序的托管服务,我希望得到经验丰富的用户的意见。使用MongoHQ集成是个好主意,还是使用独立的MongoHQ帐户更好?
我对以下问题感到兴奋:
1)将数据库从一个应用程序迁移到另一个应用程序(实际上我找不到针对河口MongoHQ插件的操作指南) 2)从Heroku集成的MongoHQ数据库迁移到通常的MongoHQ帐户。(我看不到方法,除了DB exprot/import) 3)连接速度如何?
最后,为什么使用Heroku和MongoHQ集成比使用独立的MongHQ帐户更负责任。
并感谢您的建议!谢谢!
发布于 2011-12-03 02:41:45
使用附加组件并使用集成方法的好处只是为了减轻配置难题。也就是说,通过使用像db.cloneDatabase()这样的东西,可以很容易地从一个切换到另一个。
heroku插件本质上只是设置了一些环境变量,所以不要太担心这个决定,如果你需要移动到一个更大的机器(复制16/256MB需要多长时间),这没什么大不了的。
升级的问题是它不像分片数据库解决方案那样是透明的,但好的方面是它真的很容易手动完成。
希望这能回答你的问题,如果你需要更多信息,请让我知道。
https://stackoverflow.com/questions/8360926
复制相似问题