图书介绍

MongoDB实战pdf电子书版本下载

MongoDB实战
  • (美)班克(Banker,K.)著;丁雪丰译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115295071
  • 出版时间:2012
  • 标注页数:244页
  • 文件大小:38MB
  • 文件页数:261页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

MongoDB实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 入门指南 2

第1章 为现代Web而生的数据库 2

1.1生于云端 3

1.2 MongoDB的主要特性 4

1.2.1文档数据模型 4

1.2.2即时查询 6

1.2.3二级索引 7

1.2.4复制 8

1.2.5速度和持久性 9

1.2.6数据库扩展 10

1.3 MongoDB的核心服务器和工具 11

1.3.1核心服务器 11

1.3.2 JavaScpt Shell 12

1.3.3数据库驱动 12

1.3.4命令行工具 13

1.4为什么选择MongoDB 13

1.4.1 MongoDB与其他数据库的对比 14

1.4.2使用场景和生产部署 16

1.5提示与局限 18

1.6小结 18

第2章MongoDB JavaScript Shell 19

2.1深入MongoDB Shell 19

2.1.1启动Shell 20

2.1.2插入与查询 20

2.1.3更新文档 22

2.1.4删除数据 23

2.2创建索引并查询 24

2.2.1创建一个大集合 24

2.2.2索引与explain() 25

2.3基本管理 27

2.3.1获取数据库信息 27

2.3.2命令工作原理 29

2.4获得帮助 30

2.5小结 31

第3章 使用MongoDB编写程序 32

3.1通过Ruby使用MongoDB 32

3.1.1安装与连接 33

3.1.2用Ruby插入文档 34

3.1.3查询与游标 34

3.1.4更新与删除 35

3.1.5数据库命令 36

3.2驱动是如何工作的 37

3.2.1对象ID生成 37

3.2.2 BSON 38

3.2.3网络传输 40

3.3构建简单的应用程序 41

3.3.1配置 41

3.3.2收集数据 42

3.3.3查看归档 43

3.4小结 46

第二部分MongoDB与应用程序开发 48

第4章 面向文档的数据 48

4.1 Schema设计原则 48

4.2设计电子商务数据模型 49

4.2.1产品与分类 50

4.2.2用户与订单 53

4.2.3评论 55

4.3具体细节:数据库、集合与文档 56

4.3.1数据库 56

4.3.2集合 58

4.3.3文档与插入 61

4.4小结 65

第5章 查询与聚合 66

5.1电子商务查询 66

5.1.1产品、分类与评论 66

5.1.2用户与订单 68

5.2 MongoDB查询语言 70

5.2.1查询选择器 70

5.2.2查询选项 78

5.3聚合指令 79

5.3.1根据用户对评论进行分组 79

5.3.2根据地域对订单应用MapReduce 81

5.4详解聚合 82

5.4.1 max()与min() 82

5.4.2 distinct 83

5.4.3 group 83

5.4.4 map-reduce 84

5.5小结 86

第6章 更新、原子操作与删除 87

6.1文档更新入门 87

6.2电子商务数据模型中的更新 89

6.2.1产品与分类 90

6.2.2评论 93

6.2.3订单 94

6.3原子文档处理 96

6.3.1订单状态变迁 97

6.3.2库存管理 98

6.4具体细节:MongoDB的更新与删除 101

6.4.1更新类型与选项 101

6.4.2更新操作符 103

6.4.3 f indAndModi fy命令 106

6.4.4删除 106

6.4.5并发性、原子性与隔离性 107

6.4.6更新性能说明 107

6.5小结 109

第三部分 精通MongoDB 112

第7章 索引与查询优化 112

7.1索引理论 112

7.1.1思想实验 112

7.1.2核心索引概念 115

7.1.3 B树 118

7.2索引实践 119

7.2.1索引类型 119

7.2.2索引管理 121

7.3查询优化 125

7.3.1识别慢查询 125

7.3.2分析慢查询 127

7.3.3查询模式 133

7.4小结 134

第8章 复制 135

8.1复制概述 135

8.1.1为什么复制很重要 135

8.1.2复制的使用场景 136

8.2副本集 137

8.2.1配置 137

8.2.2复制的工作原理 141

8.2.3管理 146

8.3主从复制 152

8.4驱动与复制 152

8.4.1连接与故障转移 153

8.4.2写关注 154

8.4.3读扩展 155

8.4.4标签 156

8.5小结 158

第9章 分片 159

9.1分片概述 159

9.1.1何谓分片 160

9.1.2分片的工作原理 161

9.2示例分片集群 164

9.2.1配置 164

9.2.2写入分片集群 168

9.3分片集群的查询与索引 173

9.3.1分片查询类型 173

9.3.2索引 177

9.4选择分片键 178

9.4.1低效的分片键 178

9.4.2理想的分片键 179

9.5生产环境中的分片 180

9.5.1部署与配置 180

9.5.2管理 184

9.6小结 188

第10章 部署与管理 189

10.1部署 189

10.1.1部署环境 189

10.1.2服务器配置 193

10.1.3数据的导入与导出 194

10.1.4安全 195

10.2监控与诊断 197

10.2.1日志 197

10.2.2监控工具 198

10.2.3外部监控应用程序 201

10.2.4诊断工具(mongosniff、bsondump) 201

10.3维护 202

10.3.1备份与恢复 202

10.3.2压紧与修复 204

10.3.3升级 205

10.4性能调优 205

10.4.1为提升性能检查索引和查询 206

10.4.2添加内存 206

10.4.3提升磁盘性能 207

10.4.4水平扩展 207

10.4.5寻求专业帮助 207

10.5小结 208

附录A安装 209

附录B设计模式 216

附录C二进制数据与GridFS 226

附录D在PHP、Java与C++中使用MongoDB 232

附录E空间索引 240

精品推荐