《MongoDB大数据处理权威指南(第2版)》

[复制链接]
online_admin aixure 发表于 2023-1-22 21:57:25 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
215710mjhhzkfbh3x8hhh3
售 价: ¥5¥89加入会员,免费下载
库 存:9999
销 量:12
源 址:
卖家服务:  
客 服:QQ(早10点-晚6点)
资源详情
图书简介[url=]编辑[/url][url=] 播报[/url]
本书根据MongoDB的最新版本做了相应更新,其中包含MongoDB n最新的所有特性,包括版本2.2中引入的聚集框架和版本2.4中引入的哈希索引。 [2]

图书目录[url=]编辑[/url][url=] 播报[/url]
第Ⅰ部分MongoDB基础
第1章MongoDB简介 3
1.1了解MongoDB哲学 3
1.1.1使用正确的工具处理正确的工作 3
1.1.2天生缺少对事务的支持 5
1.1.3JSON和MongoDB 5
1.1.4采用非关系的方式 7
1.1.5选择性能还是特性 8
1.1.6在任何地方均可运行数据库 8
1.2将所有组合在一起 9
1.2.1生成或创建键 9
1.2.2使用键和值 9
1.2.3实现集合 10
1.2.4了解数据库 10
1.3了解特性列表 10
1.3.1使用面向文档存储(BSON) 11
1.3.2支持动态查询 11
1.3.3为文档创建索引 12
1.3.4使用地理空间索引 13
1.3.5分析查询 13
1.3.6就地更新信息 13
1.3.7存储二进制数据 14
1.3.8复制数据 14
1.3.9实施分片 14
1.3.10使用映射和归约函数 15
1.3.11全新的聚合框架 15
1.4获取帮助 15
1.4.1访问网站 15
1.4.2与MongoDB开发者沟通 16
1.4.3剪切和粘贴MongoDB代码 16
1.4.4在Google小组中寻找解决方案 16
1.4.5利用JIRA跟踪系统 16
1.5小结 16
第2章安装MongoDB 17
2.1选择版本 17
2.2在系统中安装MongoDB 18
2.2.1...
2.2.1在Linux中安装MongoDB 18
2.2.2在Windows中安装MongoDB 19
2.3运行MongoDB 20
2.3.1先决条件 20
2.3.2研究安装目录布局 20
2.3.3使用MongoDBshell 21
2.4添加额外的驱动 22
2.4.1安装PHP驱动 22
2.4.2确认PHP安装正确 25
2.4.3安装Python驱动 26
2.4.4确认PyMongo安装正确 28
2.5小结 29
第3章数据模型 31
3.1设计数据库 31
3.1.1集合的更多细节 32
3.1.2使用文档 33
3.1.3在文档中内嵌或引用信息 34
3.1.4创建_id字段 35
3.2构建索引 36
3.3使用地理空间索引 37
3.4在真实世界中使用MongoDB 42
3.5小结 42
第4章使用数据 43
4.1浏览数据库 43
4.2在集合中插入数据 44
4.3查询数据 45
4.3.1使用点号 47
4.3.2使用函数sort、limit和skip 47
4.3.3使用固定集合、自然顺序和
$natural 48
4.3.4获取单个文档 50
4.3.5使用聚集命令 50
4.3.6使用条件操作符 52
4.3.7使用正则表达式 59
4.4更新数据 59
4.4.1使用update()更新 60
4.4.2使用save()命令实现upsert 60
4.4.3自动更新信息 60
4.4.4指定匹配数组的位置 64
4.4.5原子操作 65
4.4.6以原子的方式修改和返回文档 66
4.5重命名集合 67
4.6删除数据 67
4.7引用数据库 68
4.7.1手动引用数据 68
4.7.2使用DBRef引用数据 70
4.8使用索引相关的函数 71
4.8.1学习索引相关的命令 72
4.8.2强制使用某个索引查询数据 72
4.8.3限制查询匹配 73
4.9小结 74
第5章GridFS 75
5.1背景 75
5.2使用GridFS 76
5.3开始使用命令行工具 76
5.3.1使用_id键 77
5.3.2使用文件名 77
5.3.3决定文件长度 78
5.3.4使用块大小 78
5.3.5处理上传日期 79
5.3.6生成文件的哈希值 79
5.4查看MongoDB中的数据 79
5.4.1使用搜索命令 81
5.4.2删除 81
5.4.3从MongoDB中获取文件 82
5.4.4mongofiles命令小结 82
5.5使用Python 82
5.5.1连接数据库 83
5.5.2访问单词 83
5.6在MongoDB中添加文件 84
5.7从GridFS中读取文件 84
5.8删除文件 85
5.9小结 85
第Ⅱ部分在开发中使用MongoDB
第6章PHP和MongoDB 89
6.1比较MongoDB和PHP中的
文档 89
6.2MongoDB类 90
6.3连接和断开连接 91
6.4插入数据 92
6.5查询数据 94
6.5.1返回单个文档 94
6.5.2列出所有文档 95
6.5.3使用查询操作符 96
6.5.4查询特定信息 96
6.5.5排序、限制和忽略数据项 97
6.5.6统计匹配结果的数目 98
6.5.7使用聚集框架对数组分组 98
6.5.8使用hint()函数指定索引 99
6.5.9使用条件操作符重新定义查询 100
6.5.10正则表达式 106
6.6使用PHP修改数据 106
6.6.1使用update()函数更新数据 106
6.6.2节省更新操作的时间 108
6.6.3使用$ince增加特定键的值 108
6.6.4使用$set修改键值 109
6.6.5使用$unset删除字段 109
6.6.6使用$rename重命名字段 110
6.6.7在更新/插入期间使用$setOnInsert
修改键值 110
6.6.8使用$push向指定字段中添加值 111
6.6.9使用$push和$each向某个键中
添加多个值 111
6.6.10使用$addToSet将数据添加到
数组中 112
6.6.11使用$pop从数组中删除元素 113
6.6.12使用$pull删除所有指定值 113
6.6.13同时删除多个元素 113
6.6.14使用save()函数更新/插入数据 114
6.6.15以原子的方式修改文档 115
6.7删除数据 116
6.8DBRef 118
6.9GridFS和PHP驱动 120
6.9.1存储文件 120
6.9.2在已存储的文件中添加元数据 121
6.9.3获取文件 121
6.9.4删除数据 122
6.10小结 122
第7章Python和MongoDB 123
7.1在Python中使用文档 123
7.2使用PyMongo模块 124
7.3连接和断开 124
7.4插入数据 125
7.5搜索数据 126
7.5.1搜索单个文档 126
7.5.2搜索多个文档 127
7.5.3使用点操作符 128
7.5.4返回字段 128
7.5.5使用sort()、limit()和skip() 简化查询 129
7.5.6聚集查询 130
7.5.7使用hint()指定索引 132
7.5.8使用条件操作符重定义查询 133
7.5.9使用正则表达式执行搜索 137
7.6修改数据 138
7.6.1更新数据 139
7.6.2修改操作符 140
7.6.3使用save()函数快速保存文档 144
7.6.4以原子的方式修改文档 145
7.6.5使用参数 145
7.7删除数据 146
7.8在两个文档之间创建链接 146
7.9小结 149
第8章高级查询 151
8.1文本搜索 151
8.1.1文本搜索的代价和限制 152
8.1.2启用文本索引 152
8.1.3使用文本索引 153
8.1.4其他语言中的文本索引 158
8.1.5文本索引的复合索引 159
8.2聚集框架 161
8.2.1$group 162
8.2.2$sum 162
8.2.3$limit 163
8.2.4$match 164
8.2.5$sort 165
8.2.6$unwind 166
8.2.7$project 167
8.2.8$skip 168
8.3MapReduce 170
8.3.1MapReduce的工作方式 170
8.3.2创建测试文档 170
8.3.3使用map函数 170
8.3.4高级MapReduce 173
8.3.5调试MapReduce 174
8.4小结 175
第Ⅲ部分使用MongoDB处理大数据
第9章数据库管理 179
9.1使用管理工具 179
9.1.1mongo——MongoDB控制台 180
9.1.2使用第三方管理工具 180
9.2备份MongoDB服务器 180
9.2.1创建第一个备份 180
9.2.2备份单个数据库 182
9.2.3备份单个集合 182
9.3深入学习备份 183
9.4恢复单个数据库或集合 184
9.4.1恢复单个数据库 185
9.4.2恢复单个集合 185
9.5自动化备份 185
9.5.1使用本地数据存储 185
9.5.2使用远端数据存储(基于云) 187
9.6备份大数据库 188
9.6.1使用隐藏的辅助服务器备份数据 189
9.6.2使用日志文件系统创建快照 189
9.6.3使用卷管理器时的磁盘布局 191
9.7将数据导入MongoDB 191
9.8从MongoDB导出数据 192
9.9通过限制对MongoDB服务器的访问保护数据安全 194
9.10使用认证保护服务器 194
9.10.1添加admin用户 195
9.10.2启用认证 195
9.10.3在mongo控制台中执行认证 195
9.10.4MongoDB用户角色 196
9.10.5代理凭证 197
9.10.6修改用户凭证 197
9.10.7添加只读用户 198
9.10.8删除用户 198
9.10.9在PHP应用中认证连接 198
9.11管理服务器 199
9.11.1启动服务器 199
9.11.2重新配置服务器 200
9.11.3获得服务器版本 201
9.11.4获得服务器状态 201
9.11.5关闭服务器 203
9.12使用MongoDB日志文件 203
9.13验证和修复数据 204
9.13.1修复服务器 204
9.13.2验证单个集合 206
9.13.3修复集合验证错误 207
9.14升级MongoDB 209
9.15MongoDB的滚动升级 209
9.16监控MongoDB 209
9.17使用MongoDB管理服务 211
9.18小结 211
第10章优化 213
10.1优化服务器硬件 213
10.1.1了解MongoDB使用内存的方式 213
10.1.2了解工作集大小 214
10.1.3选择正确的数据库服务器硬件 214
10.2评估查询性能 214
10.2.1MongoDB分析器 215
10.2.2使用explain()分析特定的查询 217
10.2.3使用分析器和explain()优化查询 218
10.3管理索引 222
10.3.1显示索引 222
10.3.2创建简单的索引 223
10.3.3创建复合索引 223
10.4指定索引选项 224
10.4.1使用{background:true}在后台创建索引 224
10.4.2使用{unique:true}创建唯一键索引 225
10.4.3使用{dropdups:true}自动去重 225
10.4.4使用{sparse:true}创建稀疏索引 226
10.4.5TTL索引 226
10.4.6文本索引 227
10.4.7删除索引 227
10.4.8重建集合索引 227
10.5MongoDB选择索引的方式 228
10.6使用hint()强制使用特定的索引 229
10.7优化小对象的存储 229
10.8小结 230
第11章复制 231
11.1MongoDB复制的目标 231
11.1.1改善可扩展性 231
11.1.2改善持久性/可靠性 232
11.1.3提供隔离性 232
11.2复制基础 232
11.2.1主服务器的定义 233
11.2.2辅助服务器的定义 233
11.2.3仲裁服务器的定义 234
11.3深入学习oplog 234
11.4实现复制集 235
11.4.1创建复制集 236
11.4.2启动服务器成员 237
11.4.3向复制集中添加服务器 238
11.4.4添加仲裁服务器 241
11.4.5复制集链 242
11.4.6管理复制集 242
11.4.7为复制集成员设置选项 246
11.4.8从应用连接到复制集 248
11.5小结 251
第12章分片 253
12.1了解分片的需求 253
12.2对数据进行水平和垂直分区 254
12.2.1对数据进行垂直分区 254
12.2.2对数据进行水平分区 254
12.3分析一个简单的分片场景 255
12.4使用MongoDB实现分片 256
12.4.1创建分片设置 258
12.4.2在集群中添加新的分片 260
12.4.3从集群中移除分片服务器 262
12.4.4确定连接的方式 263
12.4.5列出分片服务器的状态 263
12.4.6使用复制集实现分片 264
12.5均衡器 264
12.6哈希片键 266
12.7标签分片 267
12.8小结 269 [3]

温馨提示:
1、如果下载地址失效,请尽快反馈给我们,我们尽快修复。点此反馈>>
2、全站资源高清无密,课程百分百高清,完整,原画,包含所有的视频+素材+课件+源码,官方同步体验!每天更新,成为vip后可免费下载本站IT课程。点此办理会员>>
3、有任何问题,请咨询QQ:87887023
4、支持7*24小时自助购买,购买后自动发货,链接永久有效,自动更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

专注资源整合与知识分享
客服QQ

87887023

周一至周日9:00-23:00

反馈建议

点此进行反馈 kfs 在线QQ咨询
ftqrcode

扫描二维码关注我们

label_sm_90020

Powered by 优百课栈 X3.4© 2019-2025