当前位置:首页 > 行业软件及应用 >
《MongoDB运维实战》电子书封面

MongoDB运维实战

  • 发布时间:2019年10月30日 14:17:18
  • 作者:张甦
  • 大小:147 MB
  • 类别:MongoDB电子书
  • 格式:PDF
  • 版本:全书扫描版
  • 评分:9.8

    MongoDB运维实战 PDF 全书扫描版

      给大家带来的一篇关于MongoDB相关的电子书资源,介绍了关于MongoDB方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小147 MB,张甦编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.8。

      内容介绍

      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 分片集群常用命令

      学习笔记

      Node.js对MongoDB进行增删改查操作的实例代码

      MongoDB简介 MongoDB是一个开源的、文档型的NoSQL数据库程序。MongoDB将数据存储在类似JSON的文档中,操作起来更灵活方便。NoSQL数据库中的文档(documents)对应于SQL数据库中的一行。将一组文档组合在一起称为集合(collections),它大致相当于关系数据库中的表。 除了作为一个NoSQL数据库,MongoDB还有一些自己的特性: •易于安装和设置 •使用BSON(类似于JSON的格式)来存储数据 •将文档对象映射到应用程序代码很容易 •具有高度可伸缩性和可用性,并支持开箱即用,无需事先定义结构 •支持MapReduce操作,将大量数据压缩为有用的聚合结果 •免费且开源 •...... 连接MongoDB 在Node.js中,通常使用Mongoose库对MongoDB进行……

      NodeJS连接MongoDB数据库时报错的快速解决方法

      今天第一次尝试连接MongoDB数据库,具体步骤也很简单。 首先,通过NodeJS运行环境安装MongoDB包,进入要安装的目录,执行语句 npm install mongodb安装成功后,通过如下语句测试与数据库建立连接几关闭数据库 var mongo = require('mongodb');var host = "localhost";var port = mongo.Connection.DEFAULT_PORT;//创建MongoDB数据库所在服务器的Server对象var server = new mongo.Server(host, port, {auto_reconnect:true});//创建MongoDB数据库var db = new mongo.Db('node-mongo-example', server, {saft:true});//数据库连接操作db.open(function(err, db){ if(err) { console.log('连接数据库发生错误'); throw err;} else{ console.log("成功建立数据库连接"); db.close(); }});db.on('close',function(err,db){ if (err) {thr……

      Node.js中使用mongoskin操作mongoDB实例

      一、废话 从13年1月份接触mongodb进行开发,开发了旅游标签服务、微博标签检索系统、地图服务、web APP服务...使用MongoDB的场景从.NET、JAVA环境转到了node.js平台。越发觉Node.js和mongodb结合感觉的很好。感觉mongodb和node.js是天生的一对。的确,mongodb的客户端是JS的解析引擎。因此,选择mongodb和node.js做产品原型也是很nice的选择。网上,遇到网友询问mongodb的开发,选择哪个driver最好,以前一直是使用原生的driver,但是写起来代码有很多需要注意的,比如连接的关闭操作等等...因此,在node.js开发环境下我这里推荐使用mongoskin。 二、几个需要说的概念 (1)数据库:同关系数据库一样。 (2)集合: 关系数据库……

      AngularJS + Node.js + MongoDB开发的基于高德地图位置的通讯录

      一、闲扯 有一天班长说了,同学们希望我开发一个可以共享位置的通讯录,于是自己简单设计了下功能。包括用户角色、发表微博、共享位置等等。这次也是有点私心的,为了锻炼最近看的angularjs,于是果断选择Node.js + MongoDB + angular.js的方案。当然,开发Node.js的体会越来越深刻。记得,去年leader告诉我说尽量让node的每一个服务只支撑一个业务功能,这样才能更方便的维护。当时特别想把一个Node服务做的特别强大。现在看来leader的做法是对的,我更加倾向于把node服务功能单一化... 二、直接上干货 数据库服务部署在阿里云;静态文件服务器采用的是Github page。 Github项目地址:https://github.com/vczero/OurTi……

      以上就是本次介绍的MongoDB电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Effective SQL:编写高质量SQL语句的61个有效方法

      下一篇:NetDevOps入门与实践

      展开 +

      收起 -

      • 《MongoDB运维实战》PDF下载

      MongoDB相关电子书
      左手MongoDB右手Redis:从入门到商业实战
      左手MongoDB右手Redis:从入门到商业实战 原书扫描版

      本书配有同步教学视频。能帮助读者快速而全面地了解每章的内容。本书针对MongoDB和Redis这两个主流的NoSQL数据库编写,采用“理论 实践”的形式编写,共计45个实例。

      立即下载
      MongoDB实战
      MongoDB实战 扫描高清版 立即下载
      MongoDB大数据处理权威指南
      MongoDB大数据处理权威指南 全书完整版

      MongoDB大数据处理权威指南(第3版)对于MongoDB3干了细致升级,展现MongoDB的全部最新消息特点,包含2.2版导入的集聚架构、2.4版导入的哈希数据库索引及其3.2版本号的WiredTiger,还新列入Node.js和P

      立即下载
      DevOps实战:VMware管理员运维方法、工具及最佳实践
      DevOps实战:VMware管理员运维方法、工具及最佳实践 完整超清版

      本书是一本以结合VMware技术使用DevOps工具与实践为焦点的书籍。既系统介绍DevOps的基础概念和流行的工具,又详细讲解改变管理系统和交付服务的方法,涵盖DevOps环境配置、维护、编排、管理的各个环节,包含大量实例

      立即下载
      Storm企业级应用:实战、运维和调优
      Storm企业级应用:实战、运维和调优 影印版

      全面介绍Storm的架构、原理、核心概念、操作和数据流模型;6个不同领域的经典案例完整呈现大型数据应用系统的设计;系统总结了Storm常见运维故障的处理以及常用的技巧和最佳实践

      立即下载
      VMware vSphere企业运维实战
      VMware vSphere企业运维实战 原书中文版

      本书作者具有十多年企业虚拟化的实施及维护经验,精通VMware各系列、各版本产品的应用,实战经验丰富。本书介绍了大量先进的虚拟化应用技术,步骤清晰,非常容易学习和快速掌握,感兴趣

      立即下载
      读者留言
      萧曳丶

      萧曳丶 提供上传

      资源
      43
      粉丝
      49
      喜欢
      466
      评论
      2

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757