图书介绍

MongoDB实战【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

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 Shell12

1.3.3数据库驱动12

1.3.4命令行工具13

1.4为什么选择MongoDB13

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

1.4.2使用场景和生产部署16

1.5提示与局限18

1.6小结18

第2章MongoDB JavaScript Shell19

2.1深入MongoDB Shell19

2.1.1启动Shell20

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使用MongoDB32

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 BSON38

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根据地域对订单应用MapReduce81

5.4详解聚合82

5.4.1 max()与min()82

5.4.2 distinct83

5.4.3 group83

5.4.4 map-reduce84

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

第三部分 精通MongoDB112

第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二进制数据与GridFS226

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

附录E空间索引240

热门推荐