《大数据存储MongoDB实战指南》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:郭远威著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2015
  • ISBN:9787115376558
  • 页数:179 页
图书介绍:本书是关于MongoDB数据库的指南,适合想了解MongoDB数据库和海量数据云计算存储平台的读者。本书介绍了云存储相关知识,包括MongoDB的优势功能、内部原理、特色应用等,对海量数据的可靠性存储进行了分析。基础功能方面讲解了数据模型、增删改查、索引及查询优化等内容;内部原理描述了Journaling日志如何提高数据完整性,复制集故障自动转移、数据冗余备份以及MongoDB分片集群等。

第一部分 基础知识 3

第1章 大数据与云计算 3

1.1什么是大数据 3

1.2什么是云计算 4

1.3大数据与云计算 4

1.4什么是MongoDB 5

1.5大数据与MongoDB 6

1.6 MongoDB特点 7

1.7安装MongoDB 9

1.8几个重要的进程介绍 9

1.8.1 mongod进程 10

1.8.2 mongo进程 10

1.8.3其他进程 10

1.9适合哪些业务 11

1.10小结 14

第2章 查询语言系统 15

2.1查询选择器 16

2.2查询投射 18

2.3数组操作 19

2.4小结 22

第3章 索引与查询优化 23

3.1索引 23

3.1.1单字段索引 24

3.1.2复合索引 27

3.1.3数组的多键索引 28

3.1.4索引管理 29

3.2查询优化 30

3.3小结 30

第4章 增改删操作 31

4.1插入语句 31

4.2修改语句 32

4.3删除语句 33

4.4锁机制 33

4.5小结 34

第二部分 深入理解MongoDB 37

第5章 Journaling日志功能 37

5.1两个重要的存储视图 37

5.2 Journaling工作原理 38

5.3小结 41

第6章 聚集分析 42

6.1管道模式进行聚集 42

6.2 MapReduce模式聚集 44

6.3简单聚集函数 47

6.4小结 49

第7章 复制集 50

7.1复制集概述 50

7.2复制集工作机制 55

7.2.1数据同步 55

7.2.2故障转移 58

7.2.3写关注 63

7.2.4读参考 65

7.3小结 66

第8章 分片集群 67

8.1分片部署架构 67

8.2分片工作机制 73

8.2.1使集合分片 74

8.2.2集群平衡器 79

8.2.3集群的写与读 80

8.2.4片键选择策略 86

8.3小结 87

第9章 分布式文件存储系统 88

9.1小文件存储 88

9.2 GridFS文件存储 90

9.3小结 94

第三部分 监控与管理MongoDB 97

第10章 管理与监控 97

10.1数据的导入导出 97

10.2备份与恢复 100

10.2.1单节点dump备份与恢复 101

10.2.2集群dump备份恢复策略 102

10.3监控 103

10.3.1数据库角度监控命令 103

10.3.2操作系统角度监控命令 107

10.3.3 Web控制台监控 112

10.4小结 115

第11章 权限控制 116

11.1权限控制API 116

11.1.1针对所有数据库的角色 116

11.1.2针对单个数据库的角色 118

11.2复制集与集群的权限控制 120

11.3小结 120

第四部分 应用实践 123

第12章 PHP驱动接口 123

12.1开发环境安装 123

12.2驱动介绍 126

12.3单实例上的增删改查 132

12.4几个重要的类、方法与参数 133

12.5复制集上的操作 136

12.6分片集群上的操作 139

12.7分布式小文件存取操作 140

12.8分布式大文件存取操作 143

12.9小结 145

第13章 案例:高度可定制化的电商平台 146

13.1功能需求 146

13.2数据库表设计 147

13.3编写MongoDB_driver类 152

13.4 CodeIgniter框架 162

13.4.1基本介绍 162

13.4.2下载与安装 163

13.4.3执行原理 164

13.4.4代码示范 166

13.5 Bootstrap框架 169

13.6前台界面原型图 170

附录 常见问题 174