MongoDB 高手课
唐建法(TJ)
Tapdata CTO、MongoDB 中文社区主席、前 MongoDB 大中华区首席架构师
19351 人已学习
新⼈⾸单¥59
课程目录
已完结/共 53 讲
MongoDB 高手课
登录|注册
留言
13
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 29 | MongoDB备份与恢复
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
01 | 课程介绍
02 | 内容综述
03 | 认识文档数据库MongoDB
04 | MongoDB特色及优势
05 | 实验:安装MongoDB
06 | MongoDB基本操作
07 | 实验:Hello World程序开发
08 | 聚合查询
09 | 实验:聚合查询
10 | 复制集机制及原理
11 | 实验:搭建MongoDB复制集
12 | MongoDB全家桶
13 | 模型设计基础
14 | JSON文档模型设计特点
15 | 文档模型设计之一:基础设计
16 | 文档模型设计之二:工况细化
17 | 文档模型设计之三:模式套用
18 | 设计模式集锦
19 | 事务开发:写操作事务
20 | 事务开发:读操作事务之一
21 | 事务开发:读操作事务之二
22 | 事务开发:多文档事务
23 | Change Stream
24 | MongoDB开发最佳实践
25 | 分片集群机制及原理
26 | 分片集群设计
27 | 实验:分片集群搭建及扩容
28 | MongoDB监控最佳实践
29 | MongoDB备份与恢复
30 | 备份与恢复操作
31 | MongoDB安全架构
32 | MongoDB安全加固实践
33 | MongoDB索引机制(一)
34 | MongoDB索引机制(二)
35 | MongoDB读写性能机制
36 | 性能诊断工具
37 | 高级集群设计:两地三中心
38 | 实验:搭建两地三中心集群
39 | 高级集群设计:全球多写
40 | MongoDB上线及升级
41 | MongoDB应用场景及选型
42 | MongoDB典型案例(一)
43 | MongoDB典型案例(二)
44 | 关系型数据库迁移
45 | 数据库迁移方式及工具
46 | Oracle迁移实战
47 | MongoDB + Spark实时大数据
48 | MongoDB + Spark连接实战
49 | MongoDB SQL套接件
50 | MongoDB与微服务
51 | MongoDB与数据中台
52 | MongoDB数据中台案例
53 | 结果测试&结束语
登录 后留言

全部留言(13)

  • 最新
  • 精选
Geek_8bab89
老师,MongoDB备份只备份某一时刻的数据。如果发生宕机时用备份进行数据恢复也只能回复到备份的那一时刻。那岂不是备完成到宕机这段时间的数据不就丢失了吗?

作者回复: 这个就是RPO指标决定的。Recovery Point Objective. 如果是定期备份,你的RPO就是你的备份间隔时间,比如说24小时。这样的话你由可能丢失24小时的数据。 如果你希望RPO最小化,就要启用实时备份oplog的方式。MongoDB官方提供OpsManager可以实现,数据可以恢复到故障之前一分钟。 然后,一般需要恢复的场景不是宕机。宕机这种比较常见的场景在MongoDB里面是通过复制集来解决的。一个节点宕机不影响业务,重启就好了。 备份恢复通常是出现一些数据问题,比如说,有人删库跑路。

2020-02-13
4
book尾汁
mongo的全量备份的时候,如果有插入或删除数据呢,比如我在t0开始全量备份,t1时插入了一条数据,t2时备份到刚插入的数据,t3时完成备份,事后我用全量的备份数据加上期间的oplog的话,不就多插入一条数据了吗

作者回复: oplog是有幂等性的。回放的时候,t1 的数据+oplog的一条,合在一起,还是一条。

2020-04-12
1
hal
老师早上好,延迟节点做备份,如果oplog时间窗口很小,延迟的时间很长,比如延迟1小时,但是oplog日志大小只有10分钟内的,这时候延迟节点是不是数据就缺失了

作者回复: 集群不会丢失数据,但是你的延迟节点会出现故障,无法工作。

2020-01-18
2
1
早早凡
Dump的数据为什么比show dbs少几十倍? 我有个库. show dbs 10G,dump后文件289m,restore到新服务器99m. 备份和恢复中没有报错 备份版本为4.0.6,恢复的版本4.2.5

作者回复: 需要提供更多信息排查 - show dbs 输出 - dump 命令 - restore 命令 - restore 以后的show dbs

2020-04-02
Geek_f7ecaa
复制延迟节点对Write Concern有没有影响,W>1的情况,是等从节点拿到oplog就返回,还是需要等从节点执行完成才返回呢?

作者回复: 有影响。延迟节点是一个数据节点,会响应writeConcern。只不过它一定要过了slaveDelay的时间段才会写数据,响应。所以如果你在一个3节点复制集群使用writeConcern:3 ,其中有一个是延迟30分钟的话,你可能要等30分钟才能返回。

2020-01-19
陆美芳
目前遇到的问题是,机房断电导致容器启动不了,有关日志 {"t":{"$date":"2024-01-10T06:59:49.076+00:00"},"s":"F", "c":"ASSERT", "id":23089, "ctx":"initandlisten","msg":"Fatal assertion","attr":{"msgid":50853,"file":"src/mongo/db/storage/wiredtiger/wiredtiger_util.cpp","line":652}} {"t":{"$date":"2024-01-10T06:59:49.076+00:00"},"s":"F", "c":"ASSERT", "id":23090, "ctx":"initandlisten","msg":"\n\n***aborting after fassert() failure\n\n"} {"t":{"$date":"2024-01-10T06:59:49.076+00:00"},"s":"F", "c":"CONTROL", "id":6384300, "ctx":"initandlisten","msg":"Writing fatal message","attr":{"message":"Got signal: 6 (Aborted).\n"}} 最快的解决方案是什么呢?好久没管mongodb了,又生疏了
2024-01-11
Tzen
老师,能不能将一下分片集群的备份方案
2022-06-22
Geek_c4e8a7
老师 Mogodb 分片集群备份(对所有分片备份) 怎么保证每个分片 数据的一致性(即在同一时刻)
2022-05-26
黄继立
老师,mongodb分片集群如何做到一致性备份呀?
2021-08-18
CPP
Linux下安装了一个4.4.4的版本,发现没有dump,这是怎么回事呢
2021-03-21
收起评论