【发布时间】:2012-08-23 22:22:19
【问题描述】:
我有一个包含两个成员的副本集,我不小心删除了集合中的所有文档,我不知道我是怎么做到的,但它已经消失了。 是否有可能取回所有数据?
【问题讨论】:
标签: mongodb collections replication recover
我有一个包含两个成员的副本集,我不小心删除了集合中的所有文档,我不知道我是怎么做到的,但它已经消失了。 是否有可能取回所有数据?
【问题讨论】:
标签: mongodb collections replication recover
除非你有一个backup(总是推荐这种类型的东西),或者其中一个副本正在使用slavedelay,那么我担心删除记录是最终的。如果您在下一次 fsync 到磁盘之前终止进程(类似地,如果您在复制删除之前中断了复制),您可能能够及时强制关闭以将数据保存在磁盘上,但即便如此它也会很棘手。
【讨论】: