mongodb大数据处理权威指南第2版pdf高清完整版
分享到:
mongodb大数据处理权威指南第2版2014年11月由清华大学出版社出版发行,是一本mongodb方面的学习手册。随着大数据的不断发展,非关系型数据库已经变得越来越重要,相关的产品也都得到了飞速的发展。而其中MongoDB更是佼佼者,作为高性能开源文档数据库,MongoDB以敏捷,可扩展和对企业应用友好而著称。MongoDB是流行的“大数据”NoSQL数据库技术,并且正处于发展中。来自10gen的David.Hows以及具有丰富MongoDB开发经验的Peter.Membrey和Eelco.Plugge,组成了本书的专家团队,他们在本书中分享了自己的专业知识和经验,帮助你了解成为MongoDB专家所需的所有知识。小编分享的这本书主要内容:在所有主流平台上搭建MongoDB,包括Windows、Linux、OSX和云平台(例如Rackspace、Azure和EC2);用GridFS和新的聚集框架;使用非SQL命令处理数据;使用PHP或Python编写应用;优化MongoDB;掌握MongoDB管理方面的知识,包括复制、复制标签和标签分片。有需要的朋友们欢迎免费下载。
PeterMembrey,是一位特许IT研究员,他拥有15年使用Linux和开源解决方案解决现实中问题的经验。从17岁起他就是一位红帽认证工程师,并且他也有幸在Red.Hat工作过,并编写了几本开源解决方案相关的书籍。他拥有利物浦大学的信息安全硕士学位,目前是香港理工大学的博士生,他的研究方向包括云计算、大数据、科学和安全。他与自己出色的妻子Sara和儿子Kaydyn一起居住在香港。尽管他的世界语一直不错,但广东话却在不断退步。
EelcoPlugge,是一位年轻的IET/BSC专家,他对IT安全领域非常感兴趣。在21岁时他就成为一位加密专家,目前从事移动设备管理行业,偶尔也会编写一些书籍。Eelco最近拿到了利物浦大学的计算机安全硕士学位,并持有多项专业证书
他对Linux、网络安全和加密技术都抱有极大的热情。Eelco与他的年轻家庭一起居住在荷兰。他喜欢寿司,讨厌过于复杂的事情。Tim.Hawkins曾在1993年创建了世界上一个在线分类广告门户网站loot.com,之后负责管理雅虎欧盟的许多非媒体属性产品,例如搜索、本地搜索、邮件、消息和社交网络。他目前正在管理美国主要电子零售商的一个大型离岸团队,负责开发和部署下一代电子商务应用。他喜欢帽子,讨厌复杂性。
第1章 MongoDB简介
1.1 了解MongoDB哲学
1.1.1 使用正确的工具处理正确的工作
1.1.2 天生缺少对事务的支持
1.1.3 JSON和MongoDB
1.1.4 采用非关系的方式
1.1.5 选择性能还是特性
1.1.6 在任何地方均可运行数据库
1.2 将所有组合在一起
1.2.1 生成或创建键
1.2.2 使用键和值
1.2.3 实现集合
1.2.4 了解数据库
1.3 了解特性列表
1.3.1 使用面向文档存储(BSON)
1.3.2 支持动态查询
1.3.3 为文档创建索引
1.3.4 使用地理空间索引
1.3.5 分析查询
1.3.6 就地更新信息
1.3.7 存储二进制数据
1.3.8 复制数据
1.3.9 实施分片
1.3.10 使用映射和归约函数
1.3.11 全新的聚合框架
1.4 获取帮助
1.4.1 访问网站
1.4.2 与MongoDB开发者沟通
1.4.3 剪切和粘贴MongoDB代码
1.4.4 在Google小组中寻找解决方案
1.4.5 利用JIRA跟踪系统
1.5 小结
第2章 安装MongoDB
2.1 选择版本
2.2 在系统中安装MongoDB
2.2.1 在Linux中安装MongoDB
2.2.2 在Windows中安装MongoDB
2.3 运行MongoDB
2.3.1 先决条件
2.3.2 研究安装目录布局
2.3.3 使用MongoDB shell
2.4 添加额外的驱动
2.4.1 安装PHP驱动
2.4.2 确认PHP安装正确
2.4.3 安装Python驱动
2.4.4 确认PyMongo安装正确
2.5 小结
第3章 数据模型
3.1 设计数据库
3.1.1 集合的更多细节
3.1.2 使用文档
3.1.3 在文档中内嵌或引用信息
3.1.4 创建_id字段
3.2 构建索引
3.3 使用地理空间索引
3.4 在真实世界中使用MongoDB
3.5 小结
第4章 使用数据
4.1 浏览数据库
4.2 在集合中插入数据
4.3 查询数据
4.3.1 使用点号
4.3.2 使用函数sort、limit和skip
4.3.3 使用固定集合、自然顺序和$natural
4.3.4 获取单个文档
4.3.5 使用聚集命令
4.3.6 使用条件操作符
4.3.7 使用正则表达式
4.4 更新数据
4.4.1 使用update()更新
4.4.2 使用save()命令实现upsert
4.4.3 自动更新信息
4.4.4 指定匹配数组的位置
4.4.5 原子操作
4.4.6 以原子的方式修改和返回文档
4.5 重命名集合
4.6 删除数据
4.7 引用数据库
4.7.1 手动引用数据
4.7.2 使用DBRef引用数据
4.8 使用索引相关的函数
4.8.1 学习索引相关的命令
4.8.2 强制使用某个索引查询数据
4.8.3 限制查询匹配
4.9 小结
第5章 GridFS
5.1 背景
5.2 使用GridFS
5.3 开始使用命令行工具
5.3.1 使用_id键
5.3.2 使用文件名
5.3.3 决定文件长度
5.3.4 使用块大小
5.3.5 处理上传日期
5.3.6 生成文件的哈希值
5.4 查看MongoDB中的数据5.4.1 使用搜索命令
5.4.2 删除
5.4.3 从MongoDB中获取文件
5.4.4 mongofiles命令小结
5.5 使用Python
5.5.1 连接数据库
5.5.2 访问单词
5.6 在MongoDB中添加文件
5.7 从GridFS中读取文件
5.8 删除文件
5.9 小结
第Ⅱ部分 在开发中使用MongoDB
第6章 PHP和MongoDB
6.1 比较MongoDB和PHP中的文档
6.2 MongoDB类
6.3 连接和断开连接
6.4 插入数据
6.5 查询数据
6.5.1 返回单个文档
6.5.2 列出所有文档
6.5.3 使用查询操作符
6.5.4 查询特定信息
6.5.5 排序、限制和忽略数据项
6.5.6 统计匹配结果的数目
6.5.7 使用聚集框架对数组分组
6.5.8 使用hint()函数指定索引
6.5.9 使用条件操作符重新定义查询
6.5.10 正则表达式
6.6 使用PHP修改数据
6.6.1 使用update()函数更新数据
6.6.2 节省更新操作的时间
6.6.3 使用$ince增加特定键的值
6.6.4 使用$set修改键值
6.6.5 使用$unset删除字段
6.6.6 使用$rename重命名字段
6.6.7 在更新/插入期间使用$setOnInsert修改键值
6.6.8 使用$push向指定字段中添加值
6.6.9 使用$push和$each向某个键中添加多个值
6.6.10 使用$addToSet将数据添加到数组中
6.6.11 使用$pop从数组中删除元素
6.6.12 使用$pull删除所有指定值
6.6.13 同时删除多个元素
6.6.14 使用save()函数更新/插入数据
6.6.15 以原子的方式修改文档
6.7 删除数据
6.8 DBRef
6.9 GridFS和PHP驱动
6.9.1 存储文件
6.9.2 在已存储的文件中添加元数据
6.9.3 获取文件
6.9.4 删除数据
6.10 小结
第7章 Python和MongoDB
......
第8章 高级查询
......
第Ⅲ部分 使用MongoDB处理大数据
......
第10章 优化
......
第11章 复制
......
第12章 分片
......
禁用于商业用途!如果您喜欢《mongodb大数据处理权威指南第2版》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
随着大数据的不断发展,非关系型数据库已经变得越来越重要,相关的产品也都得到了飞速发展。而其中MongoDB更是佼佼者,作为高性能开源文档数据库,MongoDB以敏捷、可扩展和对企业应用友好而著称。使用MongoDB的公司包括Foursquare、Craiglist,、迪士尼、SAP、Intuit、EA等。
本人从2013年开始有幸能够接触到MongoDB,并在实际工作中使用它。但是在学习使用过程中始终存在着一些困难,MongoDB相关的书籍太少,尤其是中文方面的,并且对MongoDB的讲解也不够详尽。因此,如果想彻底了解和学习MongoDB,就必须硬啃它的官方文档,这对于英文能力不佳的读者肯定也是难点。
所以这次清华大学出版社准备引进出版此书时,我感到非常高兴,也非常荣幸能够负责本书的翻译工作。能够为MongoDB的推广做出一点贡献,能帮助大家深入了解MongoDB的强大特性,我就感到非常满足了。
《MongoDB大数据处理权威指南(第2版)》由浅入深地介绍MongoDB的基础知识、使用和高级功能,并且提供了丰富的样例,保证读者在读完本书之后能独立搭建起自己的开发环境。即便是对NoSQL毫不了解的读者,也可以顺利完成本书的阅读。对于有一定开发经验的读者,相信本书关于数据库优化、复制和分片方面的讲解也会让你感到耳目一新。总而言之,本书是学习MongoDB数据库的一本不可多得的精品之作。
另外,感谢清华大学出版社的编辑们为本书付出的心血。同样感谢妻子对我翻译工作的支持和鼓励。没有你们的支持和鼓励,本书就不可能顺利出版。
对于这本经典之作,译者对本书进行了严格审校,对其中一些具有争议的地方也进行了反复考证,但个人精力有限,难免有疏漏之处,敬请各位读者谅解。如有任何意见或建议,请不吝指正。本书全部章节由王肖峰翻译,参与翻译活动的还有杜欣、高国一、孙其淳、孙绍辰、徐保科、尤大鹏、袁强强、张宏、张立红、邓伟、王蕊。
最后,希望各位读者能够早日掌握强大的MongoDB特性,轻松地处理工作中遇到的问题,如原书作者所描述的:轻松工作,按时下班!
......
1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
作者介绍:
David.Hows,以优异的成绩毕业于澳大利亚新南威尔士州的卧龙岗大学。他一次接触计算机,是在尝试不花钱的情况下改进家庭PC的性能。这促使他加入IT行业,David曾经担任过系统管理员、性能工程师、软件开发者、解决方案架构师和数据库工程师等职务。David也曾徒劳地尝试过多年足球,并且他的咖啡杯上写着“Grumble Bum”。PeterMembrey,是一位特许IT研究员,他拥有15年使用Linux和开源解决方案解决现实中问题的经验。从17岁起他就是一位红帽认证工程师,并且他也有幸在Red.Hat工作过,并编写了几本开源解决方案相关的书籍。他拥有利物浦大学的信息安全硕士学位,目前是香港理工大学的博士生,他的研究方向包括云计算、大数据、科学和安全。他与自己出色的妻子Sara和儿子Kaydyn一起居住在香港。尽管他的世界语一直不错,但广东话却在不断退步。
EelcoPlugge,是一位年轻的IET/BSC专家,他对IT安全领域非常感兴趣。在21岁时他就成为一位加密专家,目前从事移动设备管理行业,偶尔也会编写一些书籍。Eelco最近拿到了利物浦大学的计算机安全硕士学位,并持有多项专业证书
他对Linux、网络安全和加密技术都抱有极大的热情。Eelco与他的年轻家庭一起居住在荷兰。他喜欢寿司,讨厌过于复杂的事情。Tim.Hawkins曾在1993年创建了世界上一个在线分类广告门户网站loot.com,之后负责管理雅虎欧盟的许多非媒体属性产品,例如搜索、本地搜索、邮件、消息和社交网络。他目前正在管理美国主要电子零售商的一个大型离岸团队,负责开发和部署下一代电子商务应用。他喜欢帽子,讨厌复杂性。
mongodb大数据处理权威指南第2版目录:
第Ⅰ部分 MongoDB基础第1章 MongoDB简介
1.1 了解MongoDB哲学
1.1.1 使用正确的工具处理正确的工作
1.1.2 天生缺少对事务的支持
1.1.3 JSON和MongoDB
1.1.4 采用非关系的方式
1.1.5 选择性能还是特性
1.1.6 在任何地方均可运行数据库
1.2 将所有组合在一起
1.2.1 生成或创建键
1.2.2 使用键和值
1.2.3 实现集合
1.2.4 了解数据库
1.3 了解特性列表
1.3.1 使用面向文档存储(BSON)
1.3.2 支持动态查询
1.3.3 为文档创建索引
1.3.4 使用地理空间索引
1.3.5 分析查询
1.3.6 就地更新信息
1.3.7 存储二进制数据
1.3.8 复制数据
1.3.9 实施分片
1.3.10 使用映射和归约函数
1.3.11 全新的聚合框架
1.4 获取帮助
1.4.1 访问网站
1.4.2 与MongoDB开发者沟通
1.4.3 剪切和粘贴MongoDB代码
1.4.4 在Google小组中寻找解决方案
1.4.5 利用JIRA跟踪系统
1.5 小结
第2章 安装MongoDB
2.1 选择版本
2.2 在系统中安装MongoDB
2.2.1 在Linux中安装MongoDB
2.2.2 在Windows中安装MongoDB
2.3 运行MongoDB
2.3.1 先决条件
2.3.2 研究安装目录布局
2.3.3 使用MongoDB shell
2.4 添加额外的驱动
2.4.1 安装PHP驱动
2.4.2 确认PHP安装正确
2.4.3 安装Python驱动
2.4.4 确认PyMongo安装正确
2.5 小结
第3章 数据模型
3.1 设计数据库
3.1.1 集合的更多细节
3.1.2 使用文档
3.1.3 在文档中内嵌或引用信息
3.1.4 创建_id字段
3.2 构建索引
3.3 使用地理空间索引
3.4 在真实世界中使用MongoDB
3.5 小结
第4章 使用数据
4.1 浏览数据库
4.2 在集合中插入数据
4.3 查询数据
4.3.1 使用点号
4.3.2 使用函数sort、limit和skip
4.3.3 使用固定集合、自然顺序和$natural
4.3.4 获取单个文档
4.3.5 使用聚集命令
4.3.6 使用条件操作符
4.3.7 使用正则表达式
4.4 更新数据
4.4.1 使用update()更新
4.4.2 使用save()命令实现upsert
4.4.3 自动更新信息
4.4.4 指定匹配数组的位置
4.4.5 原子操作
4.4.6 以原子的方式修改和返回文档
4.5 重命名集合
4.6 删除数据
4.7 引用数据库
4.7.1 手动引用数据
4.7.2 使用DBRef引用数据
4.8 使用索引相关的函数
4.8.1 学习索引相关的命令
4.8.2 强制使用某个索引查询数据
4.8.3 限制查询匹配
4.9 小结
第5章 GridFS
5.1 背景
5.2 使用GridFS
5.3 开始使用命令行工具
5.3.1 使用_id键
5.3.2 使用文件名
5.3.3 决定文件长度
5.3.4 使用块大小
5.3.5 处理上传日期
5.3.6 生成文件的哈希值
5.4 查看MongoDB中的数据5.4.1 使用搜索命令
5.4.2 删除
5.4.3 从MongoDB中获取文件
5.4.4 mongofiles命令小结
5.5 使用Python
5.5.1 连接数据库
5.5.2 访问单词
5.6 在MongoDB中添加文件
5.7 从GridFS中读取文件
5.8 删除文件
5.9 小结
第Ⅱ部分 在开发中使用MongoDB
第6章 PHP和MongoDB
6.1 比较MongoDB和PHP中的文档
6.2 MongoDB类
6.3 连接和断开连接
6.4 插入数据
6.5 查询数据
6.5.1 返回单个文档
6.5.2 列出所有文档
6.5.3 使用查询操作符
6.5.4 查询特定信息
6.5.5 排序、限制和忽略数据项
6.5.6 统计匹配结果的数目
6.5.7 使用聚集框架对数组分组
6.5.8 使用hint()函数指定索引
6.5.9 使用条件操作符重新定义查询
6.5.10 正则表达式
6.6 使用PHP修改数据
6.6.1 使用update()函数更新数据
6.6.2 节省更新操作的时间
6.6.3 使用$ince增加特定键的值
6.6.4 使用$set修改键值
6.6.5 使用$unset删除字段
6.6.6 使用$rename重命名字段
6.6.7 在更新/插入期间使用$setOnInsert修改键值
6.6.8 使用$push向指定字段中添加值
6.6.9 使用$push和$each向某个键中添加多个值
6.6.10 使用$addToSet将数据添加到数组中
6.6.11 使用$pop从数组中删除元素
6.6.12 使用$pull删除所有指定值
6.6.13 同时删除多个元素
6.6.14 使用save()函数更新/插入数据
6.6.15 以原子的方式修改文档
6.7 删除数据
6.8 DBRef
6.9 GridFS和PHP驱动
6.9.1 存储文件
6.9.2 在已存储的文件中添加元数据
6.9.3 获取文件
6.9.4 删除数据
6.10 小结
第7章 Python和MongoDB
......
第8章 高级查询
......
第Ⅲ部分 使用MongoDB处理大数据
......
第10章 优化
......
第11章 复制
......
第12章 分片
......
免责声明:
来源于网络,仅用于分享知识,学习和交流!请下载完在24小时内删除。禁用于商业用途!如果您喜欢《mongodb大数据处理权威指南第2版》,请购买正版,谢谢合作。
爱学习,请到3322软件站查找资源自行下载!
前言/序言:
......随着大数据的不断发展,非关系型数据库已经变得越来越重要,相关的产品也都得到了飞速发展。而其中MongoDB更是佼佼者,作为高性能开源文档数据库,MongoDB以敏捷、可扩展和对企业应用友好而著称。使用MongoDB的公司包括Foursquare、Craiglist,、迪士尼、SAP、Intuit、EA等。
本人从2013年开始有幸能够接触到MongoDB,并在实际工作中使用它。但是在学习使用过程中始终存在着一些困难,MongoDB相关的书籍太少,尤其是中文方面的,并且对MongoDB的讲解也不够详尽。因此,如果想彻底了解和学习MongoDB,就必须硬啃它的官方文档,这对于英文能力不佳的读者肯定也是难点。
所以这次清华大学出版社准备引进出版此书时,我感到非常高兴,也非常荣幸能够负责本书的翻译工作。能够为MongoDB的推广做出一点贡献,能帮助大家深入了解MongoDB的强大特性,我就感到非常满足了。
《MongoDB大数据处理权威指南(第2版)》由浅入深地介绍MongoDB的基础知识、使用和高级功能,并且提供了丰富的样例,保证读者在读完本书之后能独立搭建起自己的开发环境。即便是对NoSQL毫不了解的读者,也可以顺利完成本书的阅读。对于有一定开发经验的读者,相信本书关于数据库优化、复制和分片方面的讲解也会让你感到耳目一新。总而言之,本书是学习MongoDB数据库的一本不可多得的精品之作。
另外,感谢清华大学出版社的编辑们为本书付出的心血。同样感谢妻子对我翻译工作的支持和鼓励。没有你们的支持和鼓励,本书就不可能顺利出版。
对于这本经典之作,译者对本书进行了严格审校,对其中一些具有争议的地方也进行了反复考证,但个人精力有限,难免有疏漏之处,敬请各位读者谅解。如有任何意见或建议,请不吝指正。本书全部章节由王肖峰翻译,参与翻译活动的还有杜欣、高国一、孙其淳、孙绍辰、徐保科、尤大鹏、袁强强、张宏、张立红、邓伟、王蕊。
最后,希望各位读者能够早日掌握强大的MongoDB特性,轻松地处理工作中遇到的问题,如原书作者所描述的:轻松工作,按时下班!
......
下载说明:
方法一:1、下载并解压,得出pdf文件
2、如果打不开本文件,别着急,这时候请务必在3322软件站选择一款阅读器下载哦
3、安装后,再打开解压得出的pdf文件
4、以上都完成后,接下来双击进行阅读就可以啦,朋友们开启你们的阅读之旅吧。
方法二:
1、可以在手机里下载3322软件站中的阅读器和百度网盘
2、接下来直接将pdf传输到百度网盘
3、用阅读器打开即可阅读
展开更多
mongodb大数据处理权威指南第2版pdf高清完整版下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: