深入学习MongoDB

深入学习MongoDB(中文版) Kristina Chodorow著

MongoDB
浏览人数:260
在读人数:1
读者:
《深入学习MongoDB》分两部分,分别对应O'Reilly公司出版的Scaling MongoDB 50Tips and Tricks for Mongo DB Developers两《深入学习MongoDB》的内容。第一部分全面讲解了有关建立和使用集群的内容,不仅从应用开发人员的角度讲解了MongoDB的使用,而且从运维方面介绍了集群的管理。其中内容包括通过分片设置MongoDB集群,分片的工作原理,查询和更新数据,操作、监控和备份集群,错误处理。第二部分依次从应用设计、实现、优化、数据安全和管理方面介绍了使用MongoDB构建应用的技巧,内容包括范式化与反范式化的利弊权衡,复制组的故障恢复等。
MongoDB 扩展技术   
第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 例   
第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 替换_id 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:不要每次写入都调用fsync 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   
优质好资源
PDF

深入学习MongoDB(中文版).pdf.pdf

2018-09-22上传 下载:30 影印版 带目录
已下载
注:所有资源均由网友分享,经由管理员审核,保证完整性、清晰度,请放心使用!
网络资源

来自新浪微盘的资源
21天学通C++(高清中文第6版).pdf 50.8 M
21天学通C++.pdf 15.9 M
21天学通C++(第四版).pdf 1.5 M
21天学通C++(第四版).pdf 13.4 M
21天学通C++ 原书第7版_PDF电子书下载 高清 带索引书签目录.pdf 6.5 M
来自CSDN下载频道的资源
21天学通C++(第四版).pdf 13.45MB
《21天学通C++(第6版)》第六版[PDF] 2.36MB
21天学通C++第七版完整版PDF下载 48B
21天学通c++第七版英文版pdf带源码 5.01MB
21天学通系列 31.47MB
21天学通C++(第3版) 12.54MB
21天学通C++(第7版英文原版)PDF&源代码.rar 5.66MB
21天学通C++(第四版).pdf 13.39MB
21天学通C++.pdf 15.91MB
21天学通C++.pdf 13.39MB
21天学通C++(第6版).zip 58.89MB
21天学通C++.pdf 12.54MB
21天学通C++第7版完整清晰中文版PDF(网盘下载) 48B
21天学通C++ 19.08MB
21天学通C++第2版 40.01MB
21天学通C++(第三版).pdf 12.54MB
21天学通C++(第6版)PDF&源代码 58.37MB
21天学通C++(第7版) 9.66MB
21天学通C++高清PDF 15.91MB
21天学通C++.pdf 13.77MB
21天学通C++(第6版)高清pdf 60.25MB
《21天学通C++》PDF电子书 11.28MB
21天学通C++(第五版中文)PDF 15.91MB
21天学通c++pdf格式的 12.79MB
21天学通C++(第五版).pdf中文版 14.04MB
21天学通C++ 44.76MB
21天学通C++(第6版)PDF&源代码.rar 58.37MB
21天学通C++pdf 14.04MB
21天学通C++(第五版).pdf 14.04MB
来自盘多多的资源
21天学通C++第五版(英文版)全套PDF书+源代码+课.rar 7 MB
Altium Designer 6[1].0输出gerber文件的详细说明.pdf 505 KB
网店美工宝典 2014版 高清 电子书 pdf [王楠编著][电子工业出版社][2014.01][292页]sample.pdf 31 MB
21天学通Java 第3版 高清 电子书 pdf 下载 [陈云婷编著][电子工业出版社][2014.01][395页]sample.pdf 15 MB
《21天学通oracle 》(张朝明)【电子工业出版社】.pdf 35 MB
21天学通C语言 高清 电子书 pdf 下载 [刘蕾编著][电子工业出版社][2014.01][400页]sample.pdf 20 MB
【小新网络***xiaoxinyl***】21天学通C++(第6版).rar 948 MB
张道真英语丛书 英语语法大全 精编本 高清 电子书 pdf 下载 [张道真著][][2011.05][624页]sample.pdf 12 MB
金融的本质 伯南克四讲美联储 高清 电子书 pdf 下载 [(美)伯南克著][中信出版社][2014.04][258页]sample.pdf 11 MB
立体三D电影技术 ---
Adobe Audition v3.0视频教程(1-48集).rar 568 MB
突破惯性思维 高清 电子书 pdf 下载 [李维安等译][中国人民大学出版社][2004][207页]sample.pdf 10 MB
21天学通C++第五版.pdf ---
46.[FLASH]第12章 菊花台MV[8].lxe 162 MB
pj博客网站制作第十节:总结篇章.rar 9 MB
21天学通C++(第6版).pdf 4 MB
液晶显示器现场维修实录,正版数字电子版***atcpu***.rar 48 MB
BB274-《21天学通C++ (第6版)》(Sams Teach Yourself C++ in One Hour a Day, 6th Edition)(利伯蒂(Li ---
pj博客网站制作第七-八节:网站特效寻找与应用.rar 26 MB
实用网络流量分析技术.pdf 20 MB
猎豹网校21天学通C++(第6版) ---
21天学通C++.pdf ---
21天学通Visual C++.part2.rar 40 MB
深入浅出MySQL数据库开发、优化与管理维护.pdf 156 MB
21天学通C++_(第6版).pdf 4 MB
C++_Primer_(第4版)_习题解答.pdf 404 KB
21天学通Oracle.pdf ---
无懈可击的WEB设计(第2版) 中文PDF扫描版atcpu***.rar 46 MB
淘宝新手店铺装修一本通(全彩版).pdf 21 MB
来自搜百度盘的资源
第2天视频6.21.rar 310.23 MB
71----2014-1-21--(黑马第9期Unity 3D 7天).zip 未知
C# 全套教程案例(非常适合初学者).zip 2.71 MB
71----2014-1-21--(黑马第9期Unity 3D 7天).zip 430.6 MB
21天学通SQLServer 未知
21天学通C++(第7版)C Primer plus(第5版).rar 45.48 MB
21天学通C语言(第六版).pdf 21.24 MB
21天学通C++(第7版).epub 19.76 MB
《写意花鸟画教程》马麟春.PDF 26.77 MB
《大数据时代创造大业绩》大师轻松读.PDF 8.56 MB
Firewall V4 第五天.pdf 7.12 MB
21天学通C++(第7版).pdf 3.62 MB
学通Visual Basic的24堂课.pdf 92.64 MB
21天学通C++光盘.part1.rar 953.67 MB
21天学通C++ 原书第7版 高清 电子书 pdf [(美)罗奥著][人民邮电出版社][2012.11][458页]sample.pdf 10.3 MB
第3天 未知
《成功的心智密码》大师轻松读.PDF 8.95 MB
Hibernate3.6课程_第1天工程.zip 6 MB
Visual C++范例大全.pdf 131.83 MB
《国有土地使用权合同司法解释》操作指南 国有土地使用权纠纷处理与预防 高清 电子书 pdf [张庆华著][法律出版社][2006][408页]sample.pdf 8.48 MB
荣耀7i_ATH-AL00全网通B165_ATROM_6.1.15.zip 1015.15 MB
就业、利息和货币通论——凯恩斯.epub 1.99 MB
《学会领导一点就通》大师轻松读.PDF 15.11 MB
《陈柱讲国学》陈柱.PDF 125.71 MB
《原来苹果这么简单》大师轻松读.PDF 10.43 MB
《你应该知道的2000个万事由来》赵子仪.PDF 65.35 MB
21天学通SQL Server 第2版 高清 电子书 pdf 下载 [秦婧等著][电子工业出版社][2014.01][386页]sample.pdf 16.01 MB
[新标准C++程序设计教程].郭炜.扫描版.pdf 46.34 MB
第21天(1).mp3 5.67 MB
Win32_day05pm.rar 215.01 MB
KGMusic_7.6.21_BH.7z 9.42 MB
作者简介
评论