mongodb权威指南第2版-邓强,王明辉译pdf 高清中文完整版
分享到:
mongodb权威指南第2版2014年1月由人民邮电出版社出版发行,是一本广受好评的MongoDB权威著作。MongoDB与传统的关系型数据库不同,MongoDB是一种面向文档的数据库。小编推荐的这一版共分为六部分,涵盖开发、管理以及部署的各个方面。展示MongoDB基础知识、核心概念。第二部分介绍使用MongoDB进行开发,包括索引的概念以及各种特殊索引和集合的用法等。第三部分讲述复制,包括副本集的相关概念、创建方法,与应用程序的交互等。第四部讨论分片,包括分片的配置,片键的选择,集群的管理。第五部分阐述创建索引、移动和压缩数据等管理任务,以及MongoDB的持久数据存储。一部分集中说明服务器管理。这本书可作为数据库开发人员的工作指南,也可作为系统管理人员的进阶指导。
禁用于商业用途!如果您喜欢《mongodb权威指南第2版》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
译者简介:邓强,软件工程师,常年关注互联网行业,对互联网产品和技术兴趣浓厚,Apple粉、Google粉。职业生涯的前几年一直从事金融行业软件系统开发,后来不顾一切投身互联网。目前在一个新成立的互联网创业小团队任职。
前言 XVII
第一部分 MongoDB介绍
第1章 MongoDB简介
1.1 易于使用
1.2 易于扩展
1.3 丰富的功能
1.4 卓越的性能
1.5 小结
第2章 MongoDB基础知识
2.1 文档
2.2 集合
2.2.1 动态模式
2.2.2 命名
2.3 数据库
2.4 启动MongoDB
2.5 MongoDB shell简介
2.5.1 运行shell
2.5.2 MongoDB客户端
2.5.3 shell中的基本操作
2.6 数据类型
2.6.1 基本数据类型
2.6.2 日期
2.6.3 数组
2.6.4 内嵌文档
2.6.5 _id和ObjectId
2.7 使用MongoDB shell
2.7.1 shell小贴士
2.7.2 使用shell执行脚本
2.7.3 创建.mongorc.js文件
2.7.4 定制shell提示
2.7.5 编辑复合变量
2.7.6 集合命名注意事项
第3章 创建、更新和删除文档
3.1 插入并保存文档
3.1.1 批量插入
3.1.2 插入校验
3.2 删除文档
3.3 更新文档
3.3.1 文档替换
3.3.2 使用修改器
3.3.3 upsert
3.3.4 更新多个文档
3.3.5 返回被更新的文档
3.4 写入安全机制
第4章 查询
4.1 find简介
4.1.1 指定需要返回的键
4.1.2 限制
4.2 查询条件
4.2.1 查询条件
4.2.2 OR查询
4.2.3 $not
4.2.4 条件语义
4.3 特定类型的查询
4.3.1 null
4.3.2 正则表达式
4.3.3 查询数组
4.3.4 查询内嵌文档
4.4 $where查询
4.5 游标
4.5.1 limit、skip和sort
4.5.2 避免使用skip略过大量结果
4.5.3 高级查询选项
4.5.4 获取一致结果
4.5.5 游标生命周期
4.6 数据库命令
第二部分 设计应用
第5章 索引
5.1 索引简介
5.1.1 复合索引简介
5.1.2 使用复合索引
5.1.3 $操作符如何使用索引
5.1.4 索引对象和数组
5.1.5 索引基数
5.2 使用explain()和hint()
5.3 何时不应该使用索引
5.4 索引类型
5.4.1 唯一索引
5.4.2 稀疏索引
5.5 索引管理
5.5.1 标识索引
5.5.2 修改索引
第6章 特殊的索引和集合
6.1 固定集合
6.1.1 创建固定集合
6.1.2 自然排序
6.1.3 循环游标
6.1.4 没有_id索引的集合
6.2 TTL索引
6.3 全文本索引
6.3.1 搜索语法
6.3.2 优化全文本搜索
6.3.3 在其他语言中搜索
6.4 地理空间索引
6.4.1 地理空间查询的类型
6.4.2 复合地理空间索引
6.4.3 2d索引
6.5 使用GridFS存储文件
6.5.1 GridFS入门
6.5.2 在MongoDB驱动程序中使用GridFS
6.5.3 揭开GridFS的面纱
第7章 聚合
7.1 聚合框架
7.2 管道操作符
7.2.1 $match
7.2.2 $project
7.2.3 $group
7.2.4 $unwind
7.2.5 $sort
7.2.6 $limit
7.2.7 $skip
7.2.8 使用管道
7.3 MapReduce
7.3.1 示例1:找出集合中的所有键
7.3.2 示例2:网页分类
7.3.3 MongoDB和MapReduce
7.4 聚合命令
7.4.1 count
7.4.2 distinct
7.4.3 group
第8章 应用程序设计
......
第三部分 复制
第9章 创建副本集
......
第10章 副本集的组成
......
第11章 从应用程序连接副本集
......
第12章 管理
......
第四部分 分片
第13章 分片......
第14章 配置分片
......
第15章 选择片键
......
第16章 分片管理
......
第五部分 应用管理
第17章 了解应用的动态
......
第18章 数据管理
......
第19章 持久性......
第六部分 服务器管理
第20章 启动和停止MongoDB
......
第21章 监控MongoDB
......
第22章 备份......
第23章 部署MongoDB
......
附录A 安装MongoDB
附录B 深入MongoDB
9.3.1 rs辅助函数
注意上面的rs initiate()命令中的rs。rs是一个全局变量,其中包含与复制相关的辅助函数(可以执行rs.hetp()查看可用的辅助函数)。这些函数大多只是数据库命令的包装器。
对辅助函数和底层的数据库命令都做些了解是非常好的,有时直接使用数据库命令比使用辅助函数要简单。
9.3.2网络注意事项
副本集内的每个成员都必须能够连接到其他所有成员(包括自身)。如果遇到某些成员不能到达其他运行中成员的错误,就需要更改网络配置以便各个成员能够相互连通。另外,副本集的配置中不应该使用localhost作为主机名。如果所有副本集成员都运行在同一台机器上,那么localhost可以被正确解析,但是运行在一台机器上的副本集意义不大;如果副本集是运行在多台机器上的,那么localhost就无法被解析为正确的主机名。MongoDB允许副本集的所有成员都运行在同一台机器上,这样可以方便在本地测试,但是如果在配置中混用localhost和非localhost主机名的话,MongoDB会给出警告。
9.4修改副本集配置
可以随时修改副本集的配置:可以添加或者删除成员,也可以修改已有的成员。很多常用操作都有对应的shell辅助函数,比如,可以使用rs.add为副本集添加新成员。
……
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。禁用于商业用途!如果您喜欢《mongodb权威指南第2版》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
作者/译者简介:
Kristina Chodorow,谷歌软件工程师,曾有5年是MongoDB项目的核心成员。她领导了MongoDB的副本集开发,并编写了PHP和Perl驱动程序。译者简介:邓强,软件工程师,常年关注互联网行业,对互联网产品和技术兴趣浓厚,Apple粉、Google粉。职业生涯的前几年一直从事金融行业软件系统开发,后来不顾一切投身互联网。目前在一个新成立的互联网创业小团队任职。
mongodb权威指南第2版目录:
序 XV前言 XVII
第一部分 MongoDB介绍
第1章 MongoDB简介
1.1 易于使用
1.2 易于扩展
1.3 丰富的功能
1.4 卓越的性能
1.5 小结
第2章 MongoDB基础知识
2.1 文档
2.2 集合
2.2.1 动态模式
2.2.2 命名
2.3 数据库
2.4 启动MongoDB
2.5 MongoDB shell简介
2.5.1 运行shell
2.5.2 MongoDB客户端
2.5.3 shell中的基本操作
2.6 数据类型
2.6.1 基本数据类型
2.6.2 日期
2.6.3 数组
2.6.4 内嵌文档
2.6.5 _id和ObjectId
2.7 使用MongoDB shell
2.7.1 shell小贴士
2.7.2 使用shell执行脚本
2.7.3 创建.mongorc.js文件
2.7.4 定制shell提示
2.7.5 编辑复合变量
2.7.6 集合命名注意事项
第3章 创建、更新和删除文档
3.1 插入并保存文档
3.1.1 批量插入
3.1.2 插入校验
3.2 删除文档
3.3 更新文档
3.3.1 文档替换
3.3.2 使用修改器
3.3.3 upsert
3.3.4 更新多个文档
3.3.5 返回被更新的文档
3.4 写入安全机制
第4章 查询
4.1 find简介
4.1.1 指定需要返回的键
4.1.2 限制
4.2 查询条件
4.2.1 查询条件
4.2.2 OR查询
4.2.3 $not
4.2.4 条件语义
4.3 特定类型的查询
4.3.1 null
4.3.2 正则表达式
4.3.3 查询数组
4.3.4 查询内嵌文档
4.4 $where查询
4.5 游标
4.5.1 limit、skip和sort
4.5.2 避免使用skip略过大量结果
4.5.3 高级查询选项
4.5.4 获取一致结果
4.5.5 游标生命周期
4.6 数据库命令
第二部分 设计应用
第5章 索引
5.1 索引简介
5.1.1 复合索引简介
5.1.2 使用复合索引
5.1.3 $操作符如何使用索引
5.1.4 索引对象和数组
5.1.5 索引基数
5.2 使用explain()和hint()
5.3 何时不应该使用索引
5.4 索引类型
5.4.1 唯一索引
5.4.2 稀疏索引
5.5 索引管理
5.5.1 标识索引
5.5.2 修改索引
第6章 特殊的索引和集合
6.1 固定集合
6.1.1 创建固定集合
6.1.2 自然排序
6.1.3 循环游标
6.1.4 没有_id索引的集合
6.2 TTL索引
6.3 全文本索引
6.3.1 搜索语法
6.3.2 优化全文本搜索
6.3.3 在其他语言中搜索
6.4 地理空间索引
6.4.1 地理空间查询的类型
6.4.2 复合地理空间索引
6.4.3 2d索引
6.5 使用GridFS存储文件
6.5.1 GridFS入门
6.5.2 在MongoDB驱动程序中使用GridFS
6.5.3 揭开GridFS的面纱
第7章 聚合
7.1 聚合框架
7.2 管道操作符
7.2.1 $match
7.2.2 $project
7.2.3 $group
7.2.4 $unwind
7.2.5 $sort
7.2.6 $limit
7.2.7 $skip
7.2.8 使用管道
7.3 MapReduce
7.3.1 示例1:找出集合中的所有键
7.3.2 示例2:网页分类
7.3.3 MongoDB和MapReduce
7.4 聚合命令
7.4.1 count
7.4.2 distinct
7.4.3 group
第8章 应用程序设计
......
第三部分 复制
第9章 创建副本集
......
第10章 副本集的组成
......
第11章 从应用程序连接副本集
......
第12章 管理
......
第四部分 分片
第13章 分片......
第14章 配置分片
......
第15章 选择片键
......
第16章 分片管理
......
第五部分 应用管理
第17章 了解应用的动态
......
第18章 数据管理
......
第19章 持久性......
第六部分 服务器管理
第20章 启动和停止MongoDB
......
第21章 监控MongoDB
......
第22章 备份......
第23章 部署MongoDB
......
附录A 安装MongoDB
附录B 深入MongoDB
精彩书摘:
......9.3.1 rs辅助函数
注意上面的rs initiate()命令中的rs。rs是一个全局变量,其中包含与复制相关的辅助函数(可以执行rs.hetp()查看可用的辅助函数)。这些函数大多只是数据库命令的包装器。
对辅助函数和底层的数据库命令都做些了解是非常好的,有时直接使用数据库命令比使用辅助函数要简单。
9.3.2网络注意事项
副本集内的每个成员都必须能够连接到其他所有成员(包括自身)。如果遇到某些成员不能到达其他运行中成员的错误,就需要更改网络配置以便各个成员能够相互连通。另外,副本集的配置中不应该使用localhost作为主机名。如果所有副本集成员都运行在同一台机器上,那么localhost可以被正确解析,但是运行在一台机器上的副本集意义不大;如果副本集是运行在多台机器上的,那么localhost就无法被解析为正确的主机名。MongoDB允许副本集的所有成员都运行在同一台机器上,这样可以方便在本地测试,但是如果在配置中混用localhost和非localhost主机名的话,MongoDB会给出警告。
9.4修改副本集配置
可以随时修改副本集的配置:可以添加或者删除成员,也可以修改已有的成员。很多常用操作都有对应的shell辅助函数,比如,可以使用rs.add为副本集添加新成员。
……
下载说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多
mongodb权威指南第2版-邓强,王明辉译pdf 高清中文完整版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: