搜尋

首頁  >  問答  >  主體

mongodb 如何做備份才能支援還原至任何時間點

我目前用mongodump --oplog來備份數據庫, 但是不知道如何恢複到指定時間點
哪怕這個"時間點"是以"天"為單位也好過沒有

另外我備份出的文件中有一個oplog.bson, 裏麵什麼內容也沒有, 這個正常嗎?

天蓬老师天蓬老师2893 天前703

全部回覆(2)我來回復

  • PHPz

    PHPz2017-04-22 09:01:00

    mongodump --host yourdbhost --port 27017 --db dbname --collection collectionname
    
    -o mongodb --query '{"relativeStamp":{$lt:1389949842}}'
    

    樓主是想要這樣備份麼。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-22 09:01:00

    畢竟不是標準資料庫。如果按照你的要求來的話。可能真心達不到你的要求。
    我們現在應用的其實就是mongo資料只做加速用。
    我們有一個oracle做原始來源。
    平時資料查詢mongo。
    當資料oracle的資料變更時,此項操作也會同步到mongo。
    在mongo資料異常時,我們會同步整庫。

    回覆
    0
  • 取消回覆