首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >备份mongodb的数据而不锁定它(fsync & lock)的好策略是什么?

备份mongodb的数据而不锁定它(fsync & lock)的好策略是什么?
EN

Stack Overflow用户
提问于 2012-09-30 10:19:07
回答 2查看 2.5K关注 0票数 3

我们只在一个AWS EC2上运行mongodb (没有主从,没有副本集)。数据文件存储在单独的EBS卷中。那么,备份和恢复数据而不锁定数据的最佳方法是什么(同步和锁定)?或者我们必须有主从才能实现它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-30 11:25:30

只要您启用了日志记录( MongoDB 2.0+中的默认设置),您就可以利用EBS snapshots获得一致的数据文件转储,而无需使用fSyncLock()

MongoDB站点上的EC2 Backup & Restore文档对此进行了更详细的介绍。

票数 5
EN

Stack Overflow用户

发布于 2013-02-25 01:17:38

在MongoDirector.com,我们使用LVM快照来备份我们的MongoDB数据库。当你的数据库变得更大时,这真的是唯一的选择。如果您使用MongoDump并尝试使用MongoRestore进行恢复,可能需要几个小时。在2.0+中,fsyncLock()是可选的,但我们无论如何都要这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12658107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档