类似推荐
编辑推荐
MongoDB团队成员撰写,带你入门主流NoSQL数据库。
内容简介
本书是由MongoDB团队成员撰写的入门指南,涵盖从开发到部署的各个方面,内容适合MongoDB 4.2及以上版本。无论你是NoSQL新手还是有经验的MongoDB用户,都可以在查询、索引、聚合、事务、副本集、分片、监控和安全等方面收获新的知识。
本书共分为6个部分,涵盖开发、管理以及部署等各个方面。这一版对TTL和聚合管道等新特性进行了讲解,还增加了配置MongoDB的章节,涵盖面向文档的存储方式及利用MongoDB的无模式数据模型处理文档、集合和多个数据库,以及监控、安全性和身份验证、备份和修复、水平扩展MongoDB数据库等多方面的内容。
作者简介
作者香农·布拉德肖(Shannon Bradshaw)是MongoDB公司培训部门副总裁,负责管理MongoDB专业认证项目提供的培训产品。
章节目录
版权信息
版权声明
O'Reilly Media, Inc.介绍
献词
前言
第一部分 MongoDB 入门
第1章 MongoDB 简介
1.1 易于使用
1.2 易于扩展
1.3 功能丰富
1.4 性能卓越
1.5 设计理念
第2章 入门指南
2.1 文档
2.2 集合
2.3 数据库
2.4 启动MongoDB
2.5 MongoDB shell介绍
2.6 数据类型
2.7 使用MongoDB shell
第3章 创建、更新和删除文档
3.1 插入文档
3.2 删除文档
3.3 更新文档
第4章 查询
4.1 find简介
4.2 查询条件
4.3 特定类型的查询
4.4 $where查询
4.5 游标
第二部分 设计应用程序
第5章 索引
5.1 索引简介
5.2 explain输出
5.3 何时不使用索引
5.4 索引类型
5.5 索引管理
第6章 特殊的索引和集合类型
6.1 地理空间索引
6.2 全文搜索索引
6.3 固定集合
6.4 TTL索引
6.5 使用GridFS存储文件
第7章 聚合框架
7.1 管道、阶段和可调参数
7.2 阶段入门:常见操作
7.3 表达式
7.4 $project
7.5 $unwind
7.6 数组表达式
7.7 累加器
7.8 分组简介
7.9 将聚合管道结果写入集合中
第8章 事务
8.1 事务简介
8.2 如何使用事务
8.3 对应用程序的事务限制进行调优
第9章 应用程序设计
9.1 模式设计注意事项
9.2 范式化与反范式化
9.3 优化数据操作
9.4 数据库和集合的设计
9.5 一致性管理
9.6 模式迁移
9.7 模式管理
9.8 不适合使用MongoDB的场景
第三部分 复制
第10章 创建副本集
10.1 复制简介
10.2 建立副本集(一)
10.3 网络注意事项
10.4 安全注意事项
10.5 建立副本集(二)
10.6 观察副本集
10.7 更改副本集配置
10.8 如何设计副本集
10.9 成员配置选项
第11章 副本集的组成
11.1 同步
11.2 心跳
11.3 选举
11.4 回滚
第12章 从应用程序连接副本集
12.1 客户端到副本集的连接行为
12.2 在写入时等待复制
12.3 自定义复制保证规则
12.4 将读请求发送到从节点
第13章 管理
13.1 以单机模式启动成员
13.2 副本集配置
13.3 控制成员状态
13.4 监控复制
第四部分 分片
第14章 分片简介
14.1 什么是分片
14.2 理解集群组件
14.3 在单机集群上进行分片
第15章 配置分片
15.1 何时分片
15.2 启动服务器
15.3 MongoDB如何追踪集群数据
15.4 均衡器
15.5 排序规则
15.6 变更流
第16章 选择片键
16.1 评估使用情况
16.2 描绘分发情况
16.3 片键策略
16.4 片键规则和指导方针
16.5 控制数据分发
第17章 分片管理
17.1 查看当前状态
17.2 跟踪网络连接
17.3 服务器管理
17.4 数据均衡
第五部分 应用程序管理
第18章 了解应用程序的动态
18.1 查看当前操作
18.2 使用系统分析器
18.3 计算大小
18.4 使用mongotop和mongostat
第19章 MongoDB 安全介绍
19.1 MongoDB的身份验证和授权
19.2 MongoDB的认证和传输层加密教程
第20章 持久性
20.1 使用日志机制的成员级别持久性
20.2 使用写关注的集群级别持久性
20.3 使用读关注的集群级别持久性
20.4 使用写关注的事务持久性
20.5 MongoDB不能保证什么
20.6 检查数据损坏
第六部分 服务器端管理
第21章 在生产环境中设置 MongoDB
21.1 从命令行启动
21.2 停止MongoDB
21.3 安全性
21.4 日志
第22章 监控 MongoDB
22.1 监控内存使用情况
22.2 计算工作集的大小
22.3 跟踪性能情况
22.4 跟踪剩余空间
22.5 监控复制情况
第23章 备份
23.1 备份方法
23.2 对服务器进行备份
23.3 副本集的特殊注意事项
23.4 分片集群的特殊注意事项
第24章 部署 MongoDB
24.1 系统设计
24.2 虚拟化
24.3 配置系统设置
24.4 网络配置
24.5 系统管理
附录A 安装 MongoDB
附录B 深入 MongoDB
关于作者
关于封面
看完了
MongoDB权威指南(第3版)是2021年由人民邮电出版社出版,作者[美] 香农·布拉德肖。
得书感谢您对《MongoDB权威指南(第3版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。