我正在为mongo建立备份策略,只是想知道MangoDoIP是否在执行数据库转储之前锁定数据库?

推荐答案

Mongdump不会锁定数据库.这意味着其他读写操作将正常继续.

实际上,mongodump和mongorestore都是非阻塞的.因此,如果您想将mongodump mongorestore作为一个db,那么您有责任确保它确实是一个理想的快照备份/恢复.为此,在使用mongodump/mongorestore进行/恢复备份时,必须停止所有其他写入操作.如果您运行的是分片环境,建议您也停止平衡器.

Mongodb相关问答推荐

MongoDB(Mongoose)条件判断没有像我预期的那样工作

如何根据两个 struct 创建一个Mongo文档?

MongoDB对两个串联数组进行排序

如何在 go mongo-driver 中为 options.FindOne() 设置限制

mongo:在 mongodb 6.0 docker 容器上找不到命令

替换 MongoDB 中数组中的嵌入文档

Mongo DB中的Upserting和Id问题

mongodb中类型不相等的查询

有没有办法将python对象直接存储在mongoDB中而不序列化它们

Golang + MongoDB 嵌入类型(将一个 struct 嵌入到另一个 struct 中)

MongoDB - 文件大小巨大且不断增长

Mongo聚合框架,排序然后分组不起作用

使用自定义 _id 值时 mongodb 中的 Upserts

MongoDB 中的多个 $inc 更新

MongoDB备份计划

对于社交网站(使用 Ruby on Rails 开发)来说,MongoDB 会是一个好主意吗?

Mongoose 为所有嵌套对象添加 _id

MongoDB 引用的最佳实践

MissingSchemaError:Schema hasn't been registered for model

findOneAndUpdate 中的文档未更新