图书介绍

MongoDB设计与应用实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

MongoDB设计与应用实践
  • 段鹏飞,熊盛武,袁景凌主编 著
  • 出版社: 武汉:武汉大学出版社
  • ISBN:9787307128415
  • 出版时间:2017
  • 标注页数:216页
  • 文件大小:20MB
  • 文件页数:226页
  • 主题词:关系数据库系统-教材

PDF下载


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

下载说明

MongoDB设计与应用实践PDF格式电子书版下载

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

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

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

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

图书目录

1 MongoDB简介1

1.1 MongoDB概述1

1.1.1 丰富的数据模型1

1.1.2 易于扩展1

1.1.3 丰富的功能2

1.1.4 性能优越2

1.1.5 便于管理2

1.2 文档3

1.3 集合3

1.3.1 动态模式4

1.3.2 命名4

1.4 数据库5

1.5 MongoDB安装和配置6

1.6 M ongoDB shell简介9

1.6.1 shell命令10

1.6.2 MongoDB客户端10

1.6.3 shell中的基本操作11

1.6.4 使用shell的窍门13

1.7 数据类型16

1.7.1 基本数据类型16

1.7.2 日期18

1.7.3 数组18

1.7.4 内嵌文档19

1.7.5 _id和ObjectId19

2 数据创建、更新及删除22

2.1 插入并保存文档22

2.1.1 批量插入22

2.1.2 插入校验23

2.2 删除文档23

2.3 更新文档24

2.3.1 文档替换24

2.3.2 使用修改器25

2.3.3 upsert41

2.3.4 更新多个文档44

2.3.5 返回已更新的文档44

2.4 写入安全机制47

3 查询49

3.1 查询简介49

3.1.1 指定需要返回的键50

3.1.2 限制条件50

3.2 查询条件50

3.2.1 查询条件50

3.2.2 OR查询51

3.2.3 $not52

3.2.4 条件语义52

3.3 特定类型的查询52

3.3.1 null53

3.3.2 正则表达式53

3.3.3 查询数组53

3.3.4 查询内嵌文档59

3.4 $where查询61

3.5 游标62

3.5.1 limit、skip和sort63

3.5.2 避免使用skip略过大量结果65

3.5.3 高级查询选项67

3.5.4 获取一致结果68

3.5.5 游标生命周期69

3.6 数据库命令70

4 索引72

4.1 索引简介72

4.1.1 复合索引简介78

4.1.2 使用复合索引84

4.1.3 $操作符如何使用索引86

4.2 使用explain和hint91

4.3 什么时候不应该使用索引91

4.4 索引类型92

4.4.1 唯一索引92

4.4.2 稀疏索引94

4.5 索引管理95

4.5.1 标识索引96

4.5.2 修改索引97

5 聚合98

5.1 聚合框架98

5.2 管道操作符100

5.2.1 $match100

5.2.2 $project100

5.2.3 $group105

5.2.4 $unwind108

5.2.5 $sort109

5.2.6 $1imit110

5.2.7 $skip110

5.2.8 使用管道110

5.3 MapReduce110

5.3.1 找出集合中的所有键111

5.3.2 网页分类113

5.3.3 MongoDB和MapReduce114

5.4 聚合命令116

5.4.1 count116

5.4.2 distinct117

5.4.3 group118

6 创建副本集125

6.1 复制简介125

6.2 配置副本集126

6.2.1 rs辅助函数128

6.2.2 网络注意事项128

6.3 修改副本集配置128

6.4 设计副本集131

6.5 同步135

6.5.1 初始化同步135

6.5.2 处理陈旧数据138

6.6 心跳138

6.7 选举139

6.8 回滚140

7 分片144

7.1 分片简介144

7.2 理解集群的组件144

7.3 快速建立一个简单的集群146

7.4 何时分片155

7.5 启动服务器156

7.5.1 配置服务器156

7.5.2 mongos进程157

7.5.3 增加集群容量157

7.5.4 数据分片159

7.6 如何追踪集群数据162

7.6.1 块范围162

7.6.2 拆分块164

7.7 均衡器168

8 实战图书馆管理——Java桌面客户端169

8.1 项目需求169

8.2 系统设计169

8.2.1 应用结构设计170

8.2.2 MongoDB数据库——表设计170

8.3 系统开发170

8.3.1 新建Java项目170

8.3.2 导入mongodb-java驱动172

8.3.3 数据模型设计177

8.3.4 控制器设计179

8.3.5 界面设计184

9 实战图书馆管理——Web开发205

9.1 项目需求205

9.2 系统设计205

9.2.1 应用结构设计205

9.2.2 数据库——表设计206

9.3 系统开发206

9.3.1 新建java-web项目206

9.3.2 导入mongodb-java驱动208

9.3.3 数据模型设计208

9.3.4 控制器设计208

9.3.5 界面设计210

参考文献216

热门推荐