深入学习MongoDBPDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:(美)霍多罗夫著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115272119
- 页数:121 页
MongoDB扩展技术 1
第1章 欢迎来到分布式计算的世界 1
第2章 理解分片 5
2.1分割数据 7
2.1.1分配数据 8
2.1.2如何创建块 11
2.2平衡 14
2.3 mongos 17
2.4配置服务器 18
2.5集群的构造 18
第3章 建立集群 21
3.1选择片键 23
3.1.1小基数片键 23
3.1.2升序片键 25
3.1.3随机片键 26
3.1.4好片键 27
3.2新老集合分片 29
3.2.1快速起步 29
3.2.2配置服务器 29
3.2.3 mongos 30
3.2.4分片 31
3.2.5数据库和集合 32
3.3增减容量 33
3.3.1移除分片 34
3.3.2修改分片中的服务器 35
第4章 使用集群 37
4.1查询 39
4.2为什么会这样 39
4.2.1计数 39
4.2.2唯一索引 40
4.2.3更新 41
4.3 MapReduce 42
第5章 管理 43
5.1使用命令行 45
5.1.1了解概况 45
5.1.2配置集合 46
5.1.3应该连接什么 47
5.2监控 47
5.2.1 mongostat 48
5.2.2 Web管理界面 48
5.3备份 49
5.4关于架构的建议 50
5.4.1创建应急站点 50
5.4.2挖护城河 50
5.5错误处理 51
5.5.1分片停机 51
5.5.2多数分片停机 51
5.5.3配置服务器停机 52
5.5.4 mongos进程死掉 52
5.5.5其他注意事项 53
第6章 学习资源 55
MongoDB开发技巧50例 65
第1章 应用设计技巧 65
1.1技巧1:速度和完整性的折中 67
1.1.1示例:网上购物车 68
1.1.2考虑因素 69
1.2技巧2:适应未来的数据要范式化 70
1.3技巧3:尽量单个查询获取数据 71
1.3.1示例:博客 71
1.3.2示例:相册 72
1.4技巧4:嵌入关联数据 72
1.5技巧5:嵌入时间点数据 73
1.6技巧6:不要嵌入不断增加的数据 73
1.7技巧7:预填充数据 73
1.8技巧8:尽可能预先分配空间 74
1.9技巧9:用数组存放要匿名访问的内嵌数据 75
1.10技巧10:文档要自给自足 77
1.11技巧11:优先使用?操作符 79
1.11.1深入了解 79
1.11.2提高性能 79
1.12技巧12:随时聚合 80
1.13技巧13:编写代码处理数据完整性问题 80
第2章 实现技巧 83
2.1技巧14:使用正确的类型 85
2.2技巧15:用简单唯一的id替换_i d 85
2.3技巧16:不要用文档做id 86
2.4技巧17:不要用数据库引用 86
2.5技巧18:不要用GridFS处理小的二进制数据 87
2.6技巧19:处理“无缝”故障切换 88
2.7技巧20:处理复制组失效及故障恢复 88
第3章 优化技巧 89
3.1技巧21:尽可能减少磁盘访问 91
3.2技巧22:使用索引减少内存占用 92
3.3技巧23:不要到处使用索引 94
3.4技巧24:索引覆盖查询 95
3.5技巧25:使用复合索引加快多个查询 95
3.6技巧26:通过建立分级文档加速扫描 96
3.7技巧27: AND型查询要点 98
3.8技巧28:OR型查询要点 98
第4章 数据安全性和一致性 101
4.1技巧29:单机做日志,多机则复制 103
4.2技巧30:坚持使用复制或日志,或两者兼用 104
4.3技巧31:不要信任repair恢复的数据 105
4.4技巧32:getlasterror 105
4.5技巧33:开发过程中一定要使用安全写入 106
4.6技巧34:使用w参数 106
4.7技巧35:一定要给w设置超时 107
4.8技巧36:不要每次写入都调用f sync 108
4.9技巧37:崩溃之后正常启动 108
4.10技巧38:持久性服务器的瞬时备份 108
第5章 管理技巧 109
5.1技巧39:手工清理块集合 111
5.2技巧40:用repair压缩数据库 111
5.3技巧41:不要改变复制组成员投票的权值 112
5.4技巧42:无活跃节点时可重置复制组 113
5.5技巧43:不必指定--shardsvr和--configsvr参数 115
5.6技巧44:开发时才用--notablescan 115
5.7技巧45:学习JavaScript 116
5.8技巧46:在shell中管理所有服务器和数据库 116
5.9技巧47:获得帮助 117
5.10技巧48:创建启动文件 118
5.11技巧49:自定义函数 119
5.12技巧50:使用单个连接读取自身写入 120
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《深度学习与飞桨PaddlePaddle Fluid实战》于祥 2019
- 《全国普通高等中医药院校药学类专业“十三五”规划教材 第二轮规划教材 有机化学学习指导 第2版》赵骏 2018
- 《基于核心素养的有效学习与学业评价策略 初中政治》李亚莉主编 2018
- 《人体寄生虫学学习指导与习题集 供基础 临床 预防 口腔医学类专业用 第2版》诸欣平,苏川 2018
- 《大学信息技术基础学习与实验指导教程》安世虎主编 2019
- 《牛津中国心理学手册 上 认知与学习》(美)迈克尔·哈里斯·邦德主编;赵俊华,张春妹译 2019
- 《基于核心素养的有效学习与学业评价策略 初中英语》高婉妮主编 2018
- 《普通化学学习指导》王春娜,石军,贾临芳主编 2014
- 《马克思主义基本原理概论教学设计与学习指导教程》孙乃龙,李霞 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019