图书介绍
MongoDB管理与开发精要PDF|Epub|txt|kindle电子书版本下载
![MongoDB管理与开发精要](https://www.shukui.net/cover/7/30706528.jpg)
- 红丸著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111364795
- 出版时间:2011
- 标注页数:272页
- 文件大小:52MB
- 文件页数:289页
- 主题词:关系数据库系统
PDF下载
下载说明
MongoDB管理与开发精要PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 基 础篇2
第1章认识MongoDB 2
1.1 NoSQL简介2
1.1.1产生背景2
1.1.2 NoSQL的种类及其特性4
1.1.3 NoSQL特点8
1.1.4发展现状8
1.2初识MongoDB9
1.2.1特点及功能10
1.2.2适用场合11
1.3 MongoDB实际应用案例12
1.3.1国内案例12
1.3.2国外案例12
1.4本章小结13
第2章快速入门14
2.1体系结构14
2.1.1数据逻辑结构14
2.1.2数据存储结构15
2.1.3日志系统17
2.1.4元数据的存储18
2.1.5数据类型19
2.2 MongoDB的安装和配置22
2.2.1在Windows平台下的安装和配置22
2.2.2在Linux平台下的安装和配置23
2.3启动数据库25
2.3.1命令行方式25
2.3.2配置文件方式25
2.3.3 Daemon方式26
2.3.4 mongod参数方式26
2.4停止数据库27
2.4.1 Ctrl+C组合键27
2.4.2 shutdownServer()指令28
2.4.3 UNIX系统指令28
2.5操作数据库29
2.5.1连接数据库29
2.5.2插入记录29
2.5.3查询记录31
2.5.4修改记录34
2.5.5删除记录34
2.6常用GUI管理工具34
2.6.1 MongoVUE34
2.6.2 RockMongo35
2.6.3 MongoHub36
2.7本章小结37
第二部分 高 级篇40
第3章 高级查询40
3.1查询操作符40
3.2查询语法46
3.2.1数组内容的查询47
3.2.2内嵌文档的查询47
3.2.3正则表达式匹配48
3.2.4 $where查询48
3.3联合查询49
3.3.1简单手工关联49
3.3.2 DBRef方式关联50
3.4游标和存储过程51
3.4.1游标51
3.4.2存储过程52
3.5本章小结53
第4章 高级更新55
4.1数据更新命令详解55
4.1.1 update命令55
4.1.2 save命令56
4.2数据更新操作符57
4.3本章小结62
第5章 高级特性63
5.1 Capped Collection集合63
5.1.1创建Capped Collection 63
5.1.2 Capped Collection的用途64
5.1.3注意事项64
5.2 GridFS规范65
5.2.1如何实现海量存储65
5.2.2命令行工具66
5.3 MapReduce编程模型68
5.3.1 Map进行分组69
5.3.2 Reduce聚合计算69
5.3.3 Result获取结果70
5.3.4 Finalize格式化输出70
5.3.5 Options定制输出71
5.4本章小结72
第三部分 管 理篇74
第6章 管理工具集74
6.1.数据迁移74
6.1.1导出工具mongoexport75
6.1.2导出工具mongodump78
6.1.3导入工具mongoimport79
6.2数据的备份和恢复81
6.2.1备份工具mongodump81
6.2.2恢复工具mongorestore 84
6.3命令行操作86
6.3.1通过eval参数执行指定语句86
6.3.2执行指定文件中的内容87
6.4本章小结88
第7章 管理命令89
7.1克隆collection90
7.1.1远程克隆collection90
7.1.2本地克隆collection94
7.2复制数据库94
7.2.1远程复制数据库94
7.2.2本地复制数据库96
7.3刷新磁盘97
7.4捕获异常98
7.4.1返回异常信息98
7.4.2阻塞客户端99
7.5进程控制99
7.5.1查看活动进程99
7.5.2结束进程100
7.6验证collection的有效性100
7.7数据压缩101
7.8本章小结102
第8章 访问控制103
8.1限制特定IP地址访问104
8.2设置监听端口104
8.3使用用户名和口令登录105
8.3.1建立系统root用户107
8.3.2建立指定权限用户108
8.3.3删除指定用户109
8.4本章小结110
第四部分 性 能篇112
第9章 索引及优化112
9.1 MongoDB索引概述112
9.2索引操作113
9.2.1基础索引113
9.2.2静默方式创建索引115
9.2.3文档索引115
9.2.4组合索引116
9.2.5唯一索引116
9.2.6强制使用索引117
9.2.7删除索引119
9.2.8重建索引119
9.2.9 explain查看执行计划119
9.3优化器Profiler121
9.3.1开启Profiler功能121
9.3.2查询Profiler记录122
9.4性能优化概述123
9.4.1性能优化的原则123
9.4.2影响性能的因素124
9.5常用的优化方案124
9.5.1创建索引124
9.5.2限定返回结果条数125
9.5.3只查询用到的字段125
9.5.4采用Capped Collection 126
9.5.5采用Server Side Code Execution命令集126
9.5.6使用hint 127
9.5.7采用Profiler127
9.6本章小结128
第10章 性能监控129
10.1 mongosniff工具129
10.2 mongostat工具131
10.3 db.serverStatus命令132
10.4 db.stats命令134
10.5 HTTP监控接口135
10.6本章小结136
第五部分 架 构篇138
第11章复制集138
11.1 Replica Sets架构138
11.2部署Replica Sets139
11.3主从操作日志144
11.4主从配置信息146
11.5管理Replica Sets147
11.5.1主从切换147
11.5.2读写分离149
11.5.3故障转移151
11.5.4增减节点153
11.6本章小结160
第12章 分片161
12.1 Sharding简介161
12.1.1 Sharding的特点161
12.1.2 Sharding架构162
12.2构建一个简单的Sharding Cluster163
12.2.1启动Shard Server163
12.2.2启动Config Server164
12.2.3启动Route Process164
12.2.4配置Sharding164
12.2.5验证Sharding165
12.3维护Sharding167
12.3.1列出所有的Shard Server168
12.3.2查看Sharding信息168
12.3.3判断是否是Sharding169
12.3.4对现有的表执行Sharding169
12.3.5新增Shard Server171
12.3.6移除Shard Server 172
12.4本章小结175
第13章Replica Sets+Sharding方案176
13.1 Replica Sets+Sharding架构176
13.2搭建一个高可用架构177
13.2.1创建数据目录177
13.2.2配置Replica Sets178
13.2.3配置3台Config Server 181
13.2.4配置3台Route Process 181
13.2.5配置Shard Cluster 181
13.2.6验证Sharding182
13.3本章小结183
第六部分 开 发篇186
第14章C#开发接口186
14.1 C#快速入门186
14.1.1下载驱动和开发环境186
14.1.2访问控制188
14.1.3 C#对数据库的基础操作189
14.2 C#驱动一致性194
14.3 C#常用操作195
14.3.1对MongoDB实例的操作195
14.3.2对用户的操作198
14.3.3对collection的操作202
14.3.4对索引的操作208
14.4 C#高级查询211
14.4.1判断列名是否存在211
14.4.2比较运算符213
14.4.3逻辑运算符221
14.4.4正则表达式查询223
14.4.5跳过查询224
14.5用C#操作GridFS225
14.5.1插入数据225
14.5.2查询数据226
14.5.3读取并保存数据227
14.5.4删除数据228
14.6本章小结229
第15章Java开发接口230
15.1 Java快速入门230
15.1.1下载驱动和开发环境230
15.1.2访问控制232
15.1.3 Java对数据库的基础操作233
15.2 Java驱动一致性237
15.3 Java常用操作238
15.3.1对MongoDB实例的操作238
15.3.2对用户的操作241
15.3.3对collection的操作243
15.3.4对索引的操作250
15.4 Java高级查询253
15.4.1通过游标获取所有document 253
15.4.2比较运算符254
15.4.3逻辑运算符263
15.4.4正则表达式查询264
15.4.5跳过查询265
15.5用Java操作GridFS266
15.5.1插入数据266
15.5.2查询数据267
15.5.3读取并保存数据268
15.5.4删除数据269
15.6本章小结270