Mongo DB 备份和恢复

问题描述 投票:0回答:2

我是 Mongo DB 的新手,想知道是否有人可以向我解释如何对我的 mongo 数据进行可靠且准确的备份。

mongodb backup
2个回答
1
投票

选项A(在线):

  1. 对于有存储大小的数据库< 500GB you can use mongodump/mongorestore or ops manager(if you have it).

  2. 对于更大的数据库大小,更有效的是从后端文件系统进行存储或lv快照,您可以锁定一些成员并进行快照并稍后解锁,快照需要几秒钟,在获得快照后,您可以复制和确保安全。

选项B(离线):

离线备份 -> 关闭实例并将数据目录和配置复制到安全位置。

附注 从副本集中,保留单个成员快照就足够了。 从分片集群,每个分片 1x 数据成员的单个副本 + 1x CSRS 副本。


0
投票

用于倒垃圾

mongodump --db database_name --out /path/to/backup/directory

用于恢复

mongorestore --db database_name /path/to/backup/directory

© www.soinside.com 2019 - 2024. All rights reserved.