Maison  >  Questions et réponses  >  le corps du texte

mongodb 如何做备份才能支持恢复至任意时间点

我目前用mongodump --oplog来备份数据库, 但是不知道如何恢复到指定时间点
哪怕这个"时间点"是以"天"为单位也好过没有

另外我备份出的文件中有一个oplog.bson, 里面什么内容也没有, 这个正常吗?

天蓬老师天蓬老师2759 Il y a quelques jours624

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-04-22 09:01:00

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

    Est-ce que l'affiche originale veut être sauvegardée comme ça ?

    répondre
    0
  • 伊谢尔伦

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

    Ce n'est pas une base de données standard après tout. Si cela fait suite à votre demande. Peut-être que cela ne répond vraiment pas à vos exigences.
    Ce que nous appliquons maintenant, ce sont en fait des données Mongo uniquement pour l'accélération.
    Nous avons un oracle comme source originale.
    Mongo de requête de données quotidienne.
    Lorsque les données de l'oracle de données changent, cette opération sera également synchronisée avec mongo.
    Lorsque les données mongo sont anormales, nous synchroniserons l'intégralité de la base de données.

    répondre
    0
  • Annulerrépondre