我的网站在MongoDB上运行,我使用MongoLab作为数据库的主机。我在任何时候都有10-15人使用该网站,如果可能的话,我宁愿不“关闭”。
如果我有一个我想恢复的MongoDB转储,则需要很长时间(文件大小约为360mb,这需要很长时间才能上传我的连接速度)。更重要的是,似乎MongoDB希望我在进行恢复之前删除我的集合,因此用户在更新时无需查看数据。
有没有办法解决这个问题,除此之外,比方说,有两个mongoLab帐户,一个是“活动”帐户,另一个用于上传备份,当我需要进行恢复时,我会在两者之间切换?
对于这类事情,是否有一般推荐策略?