当前位置:主页 > 计算机电子书 > 行业软件及应用 > MongoDB下载
MongoDB 实战架构、开发与管理

MongoDB 实战架构、开发与管理 PDF 超清版

  • 更新:2020-07-08
  • 大小:43.9 MB
  • 类别:MongoDB
  • 作者:蒲成
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

MongoDB实战架构、开发与管理》首先简要阐述NoSQL数据库的基础知识,然后介绍了MongoDB——业界领先的基于文档的NoSQL数据库,让读者逐步了解MongoDB方方面面的内容。

本书涵盖了数据模型、底层架构、使用MongoShell编码、管理MongoDB平台以及其他主题。本书还提供了使用MongoDB平台进行架构、开发与部署应用程序的清晰指导与实践示例。数据库开发人员、架构师和管理员将在本书中找到涵盖MongoDB平台所有知识点的有用信息,以及如何将它用于实践。

目录

  • 第1章大数据
  • 1.1入门指南
  • 1.2大数据
  • 1.3大数据源
  • 1.4大数据的三个V
  • 1.4.1数量
  • 1.4.2多样性
  • 1.4.3速率
  • 1.5大数据的使用
  • 1.5.1可见性
  • 1.5.2发现和分析信息
  • 1.5.3市场细分和产品定制
  • 1.5.4协助决策
  • 1.5.5创新
  • 1.6大数据的挑战
  • 1.6.1政策与程序
  • 1.6.2访问数据
  • 1.6.3技术与技能
  • 1.7传统系统与大数据
  • 1.7.1大数据的结构
  • 1.7.2数据存储
  • 1.7.3数据处理
  • 1.8大数据技术
  • 1.9本章小结
  • 第2章NoSQL
  • 2.1SQL
  • 2.2NoSQL
  • 2.2.1定义
  • 2.2.2NoSQL简史
  • 2.3ACID对比BASE
  • 2.3.1CAP定理
  • 2.3.2BASE
  • 2.4NoSQL的优缺点
  • 2.4.1NoSQL的优点
  • 2.4.2NoSQL的缺点
  • 2.5SQL与NoSQL数据库的对比
  • 2.6NoSQL数据库的种类
  • 2.7本章小结
  • 第3章MongoDB介绍
  • 3.1历史
  • 3.2MongoDB设计原则
  • 3.2.1高速、可扩展性与敏捷性
  • 3.2.2非关系型方法
  • 3.2.3基于JSON的文档存储
  • 3.2.4性能与功能对比
  • 3.2.5随处都能运行数据库
  • 3.3与SQL的对比
  • 3.4本章小结
  • 第4章MongoDB数据模型
  • 4.1数据模型
  • 4.1.1JSON和BSON
  • 4.1.2标识符(_id)
  • 4.1.3固定集合
  • 4.2多态模式
  • 4.2.1面向对象编程
  • 4.2.2模式演化
  • 4.3本章小结
  • 第5章MongoDB—安装与配置
  • 5.1选择你的版本
  • 5.2在Linux上安装MongoDB
  • 5.2.1使用仓储进行安装
  • 5.2.2手动安装
  • 5.3在Windows上安装MOngODB
  • 5.4运行MongoDB
  • 5.4.1先决条件
  • 5.4.2开启服务
  • 5.5验证安装结果
  • 5.6MongoDB Shell
  • 5.7保障部署安全
  • 5.7.1使用身份验证和授权
  • 5.7.2控制网络访问
  • 5.8使用MongoDB云管理器进行配置
  • 5.9本章小结
  • 第6章使用MongoDB Shell
  • 6.1基本查询
  • 6.1.1创建和插入
  • 6.1.2显式创建集合
  • 6.1.3使用循环插入文档
  • 6.1.4通过显式指定id进行插入
  • 6.1.5更新
  • 6.1.6删除
  • 6.1.7读取
  • 6.1.8使用索引
  • 6.2进阶介绍
  • 6.2.1使用条件操作符
  • 6.2.2正则表达式
  • 6.2.3MapReduce
  • 6.2.4aggregate()
  • 6.3设计应用程序的数据模型
  • 6.3.1关系型数据模型与标准化
  • 6.3.2MongoDB文档数据模型方法
  • 6.4本章小结
  • 第7章MongoDB架构
  • 7.1核心程序
  • 7.1.1mongod
  • 7.1.2mongo
  • 7.1.3mongos
  • 7.2MongoDB工具
  • 7.3独立部署
  • 7.4复制
  • 7.4.1主/从复制
  • 7.4.2副本集
  • 7.4.3实现带有副本集的高级群集
  • 7.5分片
  • 7.5.1分片组件
  • 7.5.2数据分发过程
  • 7.5.3数据平衡过程
  • 7.5.4操作
  • 7.5.5实现分片
  • 7.5.6控制集合分布(基于标签分片)
  • 7.5.7在将数据导入到分片环境时要记住的要点
  • 7.5.8监控分片
  • 7.5.9监控配置服务器
  • 7.6生产环境群集架构
  • 7.6.1场景1
  • 7.6.2场景2
  • 7.6.3场景3
  • 7.6.4场景4
  • 7.7本章小结
  • 第8章MongoDB阐释
  • 8.1数据存储引擎
  • 8.2(与MMAPv1相关的)数据文件
  • 8.3(与WiredTiger相关的)数据文件
  • 8.4读取和写入
  • 8.5使用日志时如何写入数据
  • 8.6GridFS—MongoDB文件系统
  • 8.6.1GridFS的基本原理
  • 8.6.2GridFS的底层机制
  • 8.6.3使用GridFS
  • 8.7索引
  • 8.7.1索引类型
  • 8.7.2行为和限制
  • 8.8本章小结
  • 第9章管理MongoDB
  • 9.1管理工具
  • 9.1.1mongo
  • 9.1.2第三方管理工具
  • 9.2备份和恢复
  • 9.2.1数据文件备份
  • 9.2.2mongodump和mongorestore
  • 9.2.3fsync和锁
  • 9.2.4从备份
  • 9.3导入和导出
  • 9.3.1mongoimport
  • 9.3.2mongoexport
  • 9.4管理服务器
  • 9.4.1启动一台服务器
  • 9.4.2停止服务器运行
  • 9.4.3浏览日志文件
  • 9.4.4服务器状态
  • 9.4.5识别和修复MongoDB
  • 9.4.6识别和修复集合级别的数据
  • 9.5监控MongoDB
  • 9.5.1mongostat
  • 9.5.2mongod网络接口
  • 9.5.3第三方插件
  • 9.5.4MongoDB云管理器
  • 9.6本章小结
  • 第10章MongoDB用例
  • 10.1用例1——性能监控
  • 10.1.1模式设计
  • 10.1.2操作
  • 10.1.3分片
  • 10.1.4管理数据
  • 10.2用例2——社交网络
  • 10.2.1模式设计
  • 10.2.2操作
  • 10.2.3分片
  • 10.3本章小结
  • 第11章MongoDB使用限制
  • 11.1MongoDB的空间过大(对于MMAPv1而言)
  • 11.2内存问题(对于MMAPv1而言)
  • 11.332位与64位对比
  • 11.4BSON文档
  • 11.5命名空间使用限制
  • 11.6索引使用限制
  • 11.7固定集合使用限制——固定集合中文档的最大数量
  • 11.8分片使用限制
  • 11.8.1及早分片以避免出现问题
  • 11.8.2不能更新分片键
  • 11.8.3分片集合使用限制
  • 11.8.4选择合适的分片键
  • 11.9安全性限制
  • 11.9.1默认情况下没有身份验证
  • 11.9.2与MongoDB的交互通信没有被加密
  • 11.10写入和读取限制
  • 11.10.1大小写敏感的查询
  • 11.10.2类型敏感的字段
  • 11.10.3没有联结
  • 11.10.4事务
  • 11.11MongoDB不适用的范围
  • 11.12本章小结
  • 第12章MongoDB的最佳实践
  • 12.1部署
  • 12.1.1MongoDB网站的硬件配置建议
  • 12.1.2要注意的一些要点
  • 12.2编码
  • 12.3应用程序响应时间优化
  • 12.4数据安全性
  • 12.5管理
  • 12.6复制延迟
  • 12.7分片
  • 12.8监控
  • 12.9本章小结

资源下载

资源下载地址1:https://pan.baidu.com/s/1iGuSPezDfqblEhazxHMk0Q

网友留言