当前播放: 30 | 备份和恢复操作
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
课程目录
第一章:MongoDB再入门 (12讲)
01 | 课程介绍
免费
02 | 内容综述
免费
03 | 认识文档数据库MongoDB
免费
04 | MongoDB特色及优势
免费
05 | 实验:安装MongoDB
免费
06 | MongoDB基本操作
07 | 实验:Hello World程序开发
08 | 聚合查询
09 | 实验:聚合查询
10 | 复制集机制及原理
11 | 实验:搭建MongoDB复制集
12 | MongoDB全家桶
第二章:从熟练到精通的开发之路 (12讲)
13 | 模型设计基础
14 | JSON文档模型设计特点
15 | 文档模型设计之一:基础设计
16 | 文档模型设计之二:工况细化
17 | 文档模型设计之三:模式套用
18 | 设计模式集锦
19 | 事务开发:写操作事务
20 | 事务开发:读操作事务之一
21 | 事务开发:读操作事务之二
22 | 事务开发:多文档事务
23 | Change Stream
24 | MongoDB开发最佳实践
第三章:分片集群与高级运维之道 (6讲)
25 | 分片集群机制及原理
26 | 分片集群设计
27 | 实验:分片集群搭建及扩容
28 | MongoDB监控最佳实践
29 | MongoDB备份与恢复
30 | 备份和恢复操作
30 | 备份和恢复操作

30 | 备份和恢复操作

唐建法(TJ)
Tapdata CTO、MongoDB中文社区主席、前MongoDB大中华区首席架构师
47讲 约500分钟3668
单独订阅¥129
2人成团¥99
本节摘要

下次更新时间为:2020 年 1 月 15 日
课件和 Demo 地址
https://github.com/geektime-geekbang/geektime-mongodb-course

展开
登录 后留言

精选留言(4)

  • 鲨无赦
    唐老师好,问2个问题:
    1、分片集群下的副本集只有2台机器,一次意外断电导致其中一台系统启动不了,这个副本集也就坏了,如果强制把它从分片集群理彻底删除,现在一直处理【"draining" : true】。

    2、用MongoShake从A副本集同步数据到B副本集报错【Size must be between 0 and 16793600(16MB) First element】,2个副本集配置和参数都一样,那报错的这个文档为什么在A副本集写入是成功?
    2020-01-08
  • walker
    另外两种全量备份方式(文件复制、文件快照)后面会讲到吗?
    2020-01-05
  • cheriston
    [root@server22 ~]# mongorestore --host 192.168.127.22:27017 --oplogReplay
    2020-01-03T17:31:36.817+0800 using default 'dump' directory
    2020-01-03T17:31:36.817+0800 preparing collections to restore from
    2020-01-03T17:31:36.818+0800 reading metadata for test.random from dump/test/random.metadata.json
    2020-01-03T17:31:36.819+0800 restoring to existing collection config.cache.chunks.test.random without dropping
    2020-01-03T17:31:36.819+0800 reading metadata for config.cache.chunks.test.random from dump/config/cache.chunks.test.random.metadata.json
    2020-01-03T17:31:36.819+0800 restoring config.cache.chunks.test.random from dump/config/cache.chunks.test.random.bson
    2020-01-03T17:31:36.819+0800 restoring to existing collection config.cache.databases without dropping
    2020-01-03T17:31:36.819+0800 reading metadata for config.cache.databases from dump/config/cache.databases.metadata.json
    2020-01-03T17:31:36.819+0800 restoring to existing collection config.cache.collections without dropping
    2020-01-03T17:31:36.819+0800 reading metadata for config.cache.collections from dump/config/cache.collections.metadata.json
    2020-01-03T17:31:36.820+0800 restoring config.cache.databases from dump/config/cache.databases.bson
    2020-01-03T17:31:36.821+0800 finished restoring test.random (0 documents, 0 failures)
    2020-01-03T17:31:36.821+0800 restoring config.cache.collections from dump/config/cache.collections.bson
    2020-01-03T17:31:36.821+0800 finished restoring config.cache.chunks.test.random (0 documents, 0 failures)
    2020-01-03T17:31:36.822+0800 terminating read on config.cache.databases
    2020-01-03T17:31:36.822+0800 finished restoring config.cache.databases (0 documents, 0 failures)
    2020-01-03T17:31:36.822+0800 terminating read on config.cache.collections
    panic: close of closed channel
    2020-01-03
    1
  • 撑伞也是雨中人。
    老师 分片集群具体如何实施备份? 停掉均衡器之后,各个节点通过定时任务备份(各个机器启动备份时间点是否能够绝对一致,如果备份时间点存在几秒的差别,是否有致命风险?)

    作者回复: 停掉均衡以后,备份可以保证每个节点各自是准确的。但是各个节点之间时间点很难保证在同一点上,所以每个节点恢复以后那个状态不是完全同步的。这个没有致命风险,但是确实有数据不一致的可能性。如果要做到完全一致,需要使用MongoDB 企业版 Ops Manager的分片备份功能。

    2020-01-02
收起评论
看过的人还看
Elasticsearch核心技术与实战

阮一鸣  eBay Pronto平台技术负责人

100讲 | 17245 人已学习

拼团 ¥99 原价 ¥129
设计模式之美

王争  前Google工程师,《数据结构与算法之美》专栏作者

100讲 | 18903 人已学习

拼团 ¥149 原价 ¥199
后端技术面试38讲

李智慧  同程艺龙交通首席架构师,前Intel&阿里架构师,《大型网站技术架构》作者

38讲 | 3838 人已学习

¥99
MySQL实战45讲

林晓斌  网名丁奇,前阿里资深技术专家

48讲 | 44449 人已学习

¥99