当前位置:主页 > 计算机电子书 > 行业软件及应用 > MongoDB下载
MongoDB运维实战

MongoDB运维实战 PDF 全书扫描版

  • 更新:2019-10-30
  • 大小:147 MB
  • 类别:MongoDB
  • 作者:张甦
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

MongoDB运维实战

MongoDB运维实战

读者评价

书中的日志代码量太多,应该有所省略的,这样详略适当有重点。 里面的几个案例大多与shard相关,几个案例的价值在于如果真的碰到了类似问题就能参考下。作者能拿出来分享也不错了。
大段大段的贴日志。很多内容来自官方文档。内容的排布成问题,一般都是介绍完理论,最后结合实际案例,这本书把案例放到了第二章。而且有的名词没有介绍就引用,结果发现定义在后面的章节。

内容介绍

MongoDB自2009年推出以来,历经了近十年的发展,在这十年中,数据库领域可谓经历了翻天覆地的变化。本书深入剖析MongoDB新旧版本的特性,结合生产案例详细讲解MongoDB的常见故障;引领学习MongoDB索引,以便更好地掌握MongoDB性能调优技巧;描述备份恢复的重要性,让读者掌握MongoDB备份恢复技巧;充分利用MongoDB的水平扩展能力,详解MongoDB复制集、分片架构环境;*后讲解如何使用PMM性能监控平台,做好线上MongoDB的监控工作。

目录

  • 第1章 MongoDB 3.4新特性
  • 1.1 复制集(Replica Set)
  • 1.2 分片集群(Sharded Cluster)
  • 第2章 MongoDB 3.6新特性
  • 2.1 复制集(Replica Sets)
  • 2.2 分片集群(Sharded Clusters)
  • 第3章 运维实战:故障案例分析
  • 3.1 调整oplog大小引发的从库宕机
  • 3.2 hotbackup报错
  • 3.3 MongoDB最大连接数限制
  • 3.4 MongoDB启动失败
  • 3.5 Mongos异常宕机
  • 3.6 sharding集群执行sh.stopBalancer()命令卡住
  • 3.7 Remove shard失败
  • 3.8 move chunk aborted
  • 3.9 迁移引发的性能抖动
  • 3.10 Mongos连接数异常
  • 3.11 rs.add时报错operation exceeded time limit
  • 3.12 副本集延迟突然增大到上万秒
  • 3.13 升级发现infoMessage异常
  • 3.14 对已存在集合shardcollection失败
  • 3.15 operation exceeded time limit
  • 3.16 强制重新配置副本集
  • 3.17 create index oom
  • 3.18 rs.remove导致从节点crash
  • 第4章 性能调优
  • 4.1 机器负载高
  • 4.2 快速修改库名
  • 4.3 dbhash检查一致性
  • 4.4 使用索引却依旧性能低下
  • 4.5 索引
  • 4.5.1 单列索引
  • 4.5.2 复合索引
  • 4.5.3 多键索引
  • 4.5.4 文本索引
  • 4.5.5 2dsphere索引
  • 4.5.6 2d索引
  • 4.5.7 Hash索引
  • 4.5.8 一条SQL创建多个索引
  • 4.6 索引属性
  • 4.6.1 TTL索引
  • 4.6.2 唯一索引
  • 4.6.3 部分索引
  • 4.6.4 稀疏索引
  • 4.7 在大集合上创建索引
  • 4.8 索引交集
  • 4.9 索引排序
  • 4.10 查询计划
  • 4.11 systemprofile
  • 4.12 Profile操作相关
  • 第5章 备份与恢复
  • 5.1 逻辑备份
  • 5.2 Oplog Replay
  • 5.3 物理备份
  • 第6章 高可用架构集群管理
  • 6.1 副本集
  • 6.1.1 冗余和数据可用性
  • 6.1.2 MongoDB中的副本集
  • 6.1.3 自动故障转移
  • 6.1.4 关于MongoDB的读操作
  • 6.2 副本集成员状态
  • 6.3 副本集原理
  • 6.4 复制集成员
  • 6.5 复制集成员类型
  • 6.6 副本集中的主库
  • 6.7 副本集中的从库
  • 6.7.1 Priority 0从库
  • 6.7.2 hidden从库
  • 6.7.3 延迟从库
  • 6.8 oplog简介
  • 6.9 oplog过滤
  • 6.10 副本集的数据复制
  • 6.11 3节点最小副本集架构
  • 6.12 副本集的选举
  • 6.12.1 writeConcern
  • 6.12.2 Read Preference
  • 6.13 副本集环境搭建
  • 6.14 配置延迟
  • 6.15 从2.6版本升级至3.0版本
  • 6.15.1 升级过程
  • 6.15.2 关于认证
  • 6.15.3 变更存储引擎
  • 6.15.4 Driver兼容性
  • 6.16 从3.2版本升级至3.4版本
  • 6.16.1 升级过程
  • 6.16.2 启用不向下兼容的3.4版本功能
  • 6.16.3 升级发现infoMessage异常
  • 6.17 分片
  • 6.17.1 分片和非分片集合
  • 6.17.2 Sharding组建
  • 6.17.3 Shard
  • 6.17.4 Config server
  • 6.17.5 mongos
  • 6.17.6 Shard keys
  • 6.17.7 哈希分片
  • 6.17.8 范围分片
  • 6.17.9 zone
  • 6.17.10 zone常用命令
  • 6.17.11 Chunk
  • 6.17.12 Chunk迁移
  • 6.17.13 chunksize
  • 6.17.14 Balancer
  • 6.17.15 Balancer运维
  • 6.18 Troubleshoot Sharded Clusters
  • 6.19 在线开启认证
  • 6.20 分片架构搭建
  • 第7章 监控
  • 7.1 PMM监控MongoDB
  • 7.2 Server组件
  • 7.3 Client组件
  • 7.3.1 安装Docker
  • 7.3.2 创建PMM数据容器
  • 7.3.3 运行PMM容器,并配置监控登录用户名密码
  • 7.3.4 安装客户端
  • 第8章 常用命令
  • 8.1 查询
  • 8.2 插入
  • 8.3 修改
  • 8.4 删除
  • 8.5 分片集群常用命令

资源获取

资源地址1:https://pan.baidu.com/s/1Ol7ZzYB7yC4rj5oVCDm-oQ

相关资源

网友留言