cari

Rumah  >  Soal Jawab  >  teks badan

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

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

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

天蓬老师天蓬老师2846 hari yang lalu663

membalas semua(2)saya akan balas

  • PHPz

    PHPz2017-04-22 09:01:00

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

    Adakah poster asal mahu disandarkan seperti ini?

    balas
    0
  • 伊谢尔伦

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

    Lagipun ia bukan pangkalan data standard. Jika ia mengikut permintaan anda. Mungkin ia benar-benar tidak memenuhi keperluan anda.
    Apa yang kami gunakan sekarang adalah data mongo hanya untuk pecutan.
    Kami mempunyai oracle sebagai sumber asal.
    mongo pertanyaan data harian.
    Apabila data oracle data berubah, operasi ini juga akan disegerakkan ke mongo.
    Apabila data mongo tidak normal, kami akan menyegerakkan keseluruhan pangkalan data.

    balas
    0
  • Batalbalas