大数据存储MongoDB实战指南

出版日期:2015-2-1
ISBN:9787115376557
作者:郭远威
页数:179页

作者简介

MongoDB是一种面向文档的分布式数据库,可扩展,表结构自由,并且支持丰富的查询语句和数据类型。时至今日,MongoDB以其灵活的数据存储方式逐渐成为IT行业非常流行的一种非关系型数据库(NoSql)。
《大数据存储MongoDB实战指南》从学习与实践者的视角出发,本着通俗精简、注重实践、突出精髓的原则,精准剖析了MongoDB的诸多概念和要点。全书共分4个部分,分别从基础知识、深入理解MongoDB、监控与管理MongoDB和应用实践几个维度详细地介绍了MongoDB的特点及应用实例。
《大数据存储MongoDB实战指南》适合有海量数据存储需求的人员、数据库管理开发人员、数据挖掘与分析人员以及各类基于数据库的应用开发人员。读者将从书中获得诸多实用的知识和开发技巧。

书籍目录

第一部分基础知识
第1章大数据与云计算
1.1什么是大数据
1.2什么是云计算
1.3大数据与云计算
1.4什么是MongoDB
1.5大数据与MongoDB
1.6MongoDB特点
1.7安装MongoDB
1.8几个重要的进程介绍
1.8.1mongod进程
1.8.2mongo进程
1.8.3其他进程
1.9适合哪些业务
1.10小结
第2章查询语言系统
2.1查询选择器
2.2查询投射
2.3数组操作
2.4小结
第3章索引与查询优化
3.1索引
3.1.1单字段索引
3.1.2复合索引
3.1.3数组的多键索引
3.1.4索引管理
3.2查询优化
3.3小结
第4章增改删操作
4.1插入语句
4.2修改语句
4.3删除语句
4.4小结
第二部分深入理解MongoDB
第5章Journaling日志功能
5.1两个重要的存储视图
5.2Journaling工作原理
5.3小结
第6章聚集分析
6.1管道模式进行聚集
6.2MapReduce模式聚集
6.3简单聚集函数
6.4小结
第7章复制集
7.1复制集概述
7.2复制集工作机制
7.2.1数据同步
7.2.2故障转移
7.2.3写关注
7.2.4读参考
7.3小结
第8章分片集群
8.1分片部署架构
8.2分片工作机制
8.2.1使集合分片
8.2.2集群平衡器
8.2.3集群的写与读
8.2.4片键选择策略
8.3小结
第9章分布式文件存储系统
9.1小文件存储
9.2GridFS文件存储
9.3小结
第三部分监控与管理MongoDB
第10章管理与监控
10.1数据的导入导出
10.2备份与恢复
10.2.1单节点dump备份与恢复
10.2.2集群dump备份恢复策略
10.3监控
10.3.1数据库角度监控命令
10.3.2操作系统角度监控命令
10.3.3Web控制台监控
10.4小结
第11章权限控制
11.1权限控制API
11.1.1针对所有数据库的角色
11.1.2针对单个数据库的角色
11.2复制集与集群的权限控制
11.3小结
第四部分应用实践
第12章PHP驱动接口
12.1开发环境安装
12.2驱动介绍
12.3单实例上的增删改查
12.4几个重要的类、方法与参数
12.5复制集上的操作
12.6分片集群上的操作
12.7分布式小文件存取操作
12.8分布式大文件存取操作
12.9小结
第13章案例:高度可定制化的电商平台
13.1功能需求
13.2数据库表设计
13.3编写MongoDB_driver类
13.4CodeIgniter框架
13.4.1基本介绍
13.4.2下载与安装
13.4.3执行原理
13.4.4代码示范
13.5Bootstrap框架
13.6前台界面原型图
附录常见问题

内容概要

郭远威,高级软件工程师,现任职于华为公司,擅长大数据存储相关工作。自幼好学、勤专研,熟悉大数据存储,精通MySql、Oracle、MongoDB等数据库;曾开发云计算存储平台、内存数据库等产品,管理、迁移过海外大型电信运营商的数据库系统;热爱开源技术,对最新技术保持高度关注。


 大数据存储MongoDB实战指南下载 更多精彩书评



发布书评

 
 


精彩书评 (总计8条)

  •     作者对复制集和集群部分写的比较清晰透彻,对于解决数据冗余备份和大数据的存储获取提供了一种较好的解决方案。PHP驱动代码方面对我比较有价值,可以直接参考并用在实际项目中,缩减了项目开发的难度和时间;书中还有一章讲到了与关系数据库Mysql的比较也比较经典,使有关系数据库经验的开发人员能够很自然的过渡到Mysql的查询语句编写上;书中的案例也比较有价值,能让初学者快速上手;最后一章的常用问题答复,对于困扰我脑海中的几个常见问题,也有了比较好的答案,总之这是一本用心写的书,有实际价值。
  •     拿到书后,花了两周的时间通读了一遍,总的感觉书不错,条理清晰、风格精炼。全书分为四个部分,第一部分较为基础,第二部分写的相当不错,作者对MongoDB的原理见解独到,关于复制集和集群的章节深入地分析了MongDB作为最为流行的非关系型数据库的特色所在。从书中的第三部分可以看出作者在数据库的监控和管理方面经验丰富、颇具心得。第四部分偏重实践,部分代码在实际工作中可以借用,有实际的指导意义。总的来说这本书的风格精练,有深度,值得细读,对于在数据库方面有一定经验的读者而言最为受用
  •     大数据存储MongoDB实战指南,一本非常实用的书,很容易上手!非常喜欢,感谢作者的努力!针对实战全新打造 践行NoSQL 大数据存储处理的权威指南,好久没有看到这样的好书了,非常喜欢,感谢作者的努力!支持,用力顶一个!

精彩短评 (总计8条)

  •     快速入门用
  •     看起来挺全面基础实在的
  •     感觉比较水的一本书。前三分一介绍了一下怎么用 mongodb,中间三分一介绍了一下 mongodb 的一些实现思想,后三分一给你撸一个 PHP 的电商例子还给不全代码。 开开眼界还是挺可以的,如果务实一点起名叫《MongoDB 实践笔记》的话。
  •     之前做node项目时候使用过mongodb,昨天恰好在图书馆看到这本书,so借了下来,一晚上加一上午看完。本书浅显易懂,但讲的不是很深入,只是带你回忆的作用
  •     比较浅显,有个感性认识
  •     mongodb实战指南
  •     一直没读过国人的技术类书籍,jd凑单买了,写的实在太简单,还不如官方文档,这种东西也能出书了
  •     完整和系统性上都不如官方文档,经验部分也没有太多亮点。笔误挺多的,以及大部分实例都为 PHP 代码……
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024