MongoDB-TheDefinitiveGuide,2ndEdition读书笔记

MongoDB-TheDefinitiveGuide,2ndEdition

MongoDB是一个非常成熟的NO-SQL解决方案,被广泛使用, 且社区文档丰富. 它是集合文档(Collection-Document)形式的数据结构.
它对于复制集群(ReplicaSet)和分区集群(ShardingSet)等支持都非常到位, 使用简单灵活, 运维方便. Client API支持语言也很多.
通过此书阅读,可以了解:
(1) MongoDB的启动,停止方式
(2) Mongo JS shell进行数据的DDL操作和DML操作(CRUD)
(3) 索引的使用及使用注意
(4) 数据的聚集操作(包括MapReduce, Group等)
(5) MongoDB的使用场景及限制
(6) ReplicaSet方式的复制集群及primary选举, 主从数据同步流程
(7) ShardingSet分区集群及balancer, shard key的选取策略和注意
(8) 常用的应用监管, 数据监管手段. journal原理及使用注意
......

MongoDB在3.X版本中做了很多重大的变更, 可以如下的参考资料

源码

https://github.com/18965050/MongoDB-The-Definitive-Guide.git

读书笔记

https://github.com/18965050/MongoDB-The-Definitive-Guide/wiki

3.x新特性

MongoDB 3.0新增特性一览

Published: March 10 2016