求助!mongodb如何恢复误删数据?

iyuan

来自: iyuan(喵~!?) 2011-01-14 16:01:18

×
加入小组后即可参加投票
  • 殷素素

    殷素素 2011-01-15 17:26:35

    帮顶

  • kafka0102

    kafka0102 (朋友,你睡了吗?) 2011-01-15 19:16:59

    db似乎没这个高级功能,你可以去mongo的邮件组问问。

  • iammutex

    iammutex (以梦为马) 2011-01-17 16:33:54

    目前不支持恢复,也没有记appendonly log。如果是以--master启动的,在数据量不大的时候,还可能用oplog来恢复。如果没开,那就悲剧了。

  • 破茧成蝶

    破茧成蝶 2011-03-02 16:05:35

    我想问一下:1.8的版本支持journaling了,这样是不是可以恢复误删的数据啊?

  • kafka0102

    kafka0102 (朋友,你睡了吗?) 2011-03-03 00:56:04

    journaling只是redo log,mongo会删除没用的log,不能做备份使用。对于备份,可以做定期(比如一天一次),这样数据不会全毁而只是恢复到前一天的版本,当然,数据就会丢很多了。还有一个办法是(这是一大公司的得意之作),由应用程序记录所有的提交逻辑(单点提交,记录的是逻辑而不是数据),如果数据毁了,通过应用程序回放就可以了,但这对存储架构有了很大的变化。

  • 极佳数据库修复

    极佳数据库修复 2016-05-23 01:53:15

    可以从物理文件 提取 集合记录 http://www.sql110.com/2016/0522/630.html

你的回应

回应请先 , 或 注册

5587 人聚集在这个小组
↑回顶部