发表于2024-11-25
MongoDB游记之轻松入门到进阶(数据库技术丛书) | ||
定价 | 59.00 | |
出版社 | 清华大学出版社 | |
版次 | 1 | |
出版时间 | 2017年08月 | |
开本 | 16 | |
作者 | 张泽泉 | |
装帧 | 平装 | |
页数 | ||
字数 | ||
ISBN编码 | 9787302478607 | |
重量 |
第壹部分 基础与架构理论篇
第1章 初识MongoDB 3
1.1 MongoDB简介 3
1.1.1 MongoDB是什么 3
1.1.2 MongoDB的历史 3
1.1.3 MongoDB的发展情况 4
1.1.4 哪些公司在用MongoDB 5
1.2 MongoDB的特点 5
1.3 MongoDB应用场景 6
1.3.1 MongoDB适用于以下场景 6
1.3.2 MongoDB不适合的场景 7
第2章 MongoDB的结构 8
2.1 数据库 8
2.1.1 数据库的层次 8
2.1.2 数据的命名 8
2.1.3 自带数据库 9
2.2 普通集合 9
2.2.1 集合是什么 9
2.2.2 集合的特点—无模式 9
2.2.3 集合命名 9
2.2.4 子集合 10
2.3 固定集合(Capped) 10
2.3.1 Capped简介 10
2.3.2 Capped属性特点 10
2.3.3 Capped应用场景 10
2.4 文档 11
2.4.1 文档简介 11
2.4.2 文档的特点 11
2.4.3 文档的键名命名规则 11
2.5 数据类型 11
2.5.1 基本数据类型 11
2.5.2 数字类型说明 12
2.5.3 日期类型说明 14
2.5.4 数组类型说明 16
2.5.5 内嵌文档类型说明 16
2.5.6 _id键和ObjectId对象说明 17
2.5.7 二进制类型说明——小文件存储 19
2.6 索引简介 19
2.6.1 什么是索引 19
2.6.2 索引的作用 20
2.6.3 普通索引 20
2.6.4 唯1索引 20
2.6.5 地理空间索引 21
第3章 MongoDB的大文件存储规范GridFs 22
3.1 GridFS简介 22
3.2 GridFS原理 23
3.3 GridFS应用场景 24
3.4 GridFS的局限性 24
第4章 MongoDB的分布式运算模型MapReduce 25
4.1 MapReduce简介 25
4.2 MapReduce原理 26
4.3 MapReduce应用场景 28
第5章 MongoDB存储原理 29
5.1 存取工作流程 29
5.2 存储引擎 30
5.2.1 MMAP引擎 31
5.2.2 MMAPv1引擎 31
5.2.3 WiredTiger引擎 32
5.2.4 In-Memory 33
5.2.5 引擎的选择 34
5.2.6 未来的引擎 34
第6章 了解MongoDB复制集 35
6.1 复制集简介 35
6.1.1 主从复制和副本集 35
6.1.2 副本集的特点 38
6.2 副本集工作原理 38
6.2.1 oplog(操作日志) 38
6.2.2 数据同步 39
6.2.3 复制状态和本地数据库 39
6.2.4 阻塞复制 40
6.2.5 心跳机制 40
6.2.6 选举机制 41
6.2.7 数据回滚 42
第7章 了解MongoDB分片 43
7.1 分片的简介 43
7.2 分片的工作原理 44
7.2.1 数据分流 44
7.2.2 chunkSize和块的拆分 47
7.2.3 平衡器和块的迁移 47
7.3 分片的应用场景 48 MongoDB游记之轻松入门到进阶(数据库技术丛书) 文档存储类型 NoSQL数据库 Mongo 下载 mobi epub pdf txt 电子书 格式
MongoDB游记之轻松入门到进阶(数据库技术丛书) 文档存储类型 NoSQL数据库 Mongo 下载 mobi pdf epub txt 电子书 格式 2024
MongoDB游记之轻松入门到进阶(数据库技术丛书) 文档存储类型 NoSQL数据库 Mongo 下载 mobi epub pdf 电子书MongoDB游记之轻松入门到进阶(数据库技术丛书) 文档存储类型 NoSQL数据库 Mongo mobi epub pdf txt 电子书 格式下载 2024