合格的工具书,推荐作为初学入门
为什么要读
数据库分关系型数据库,NoSQL(Not only SQL)数据库。MongoDB是NoSQL中的代表,易用,可扩展,以及支持很多重要的数据库的特性(索引,TTL索引,文件存储等)。这也是MongoDB被多数项目选择的原因,而我们项目也是用了MongoDB。因此抱着系统学习MongoDB的心态,我决定要读一读相关的读物。而《MongoDB: The Definitive Guide, 3rd Edition》可以说是入门读物的经典。
内容评价
整体结构和亮点
作为入门读物,结构是很清晰明了的,1)介绍MongoDB的特点;2)如何在App中使用;3)在Cluster中使用;4)如何管理。其中每个章节都不长,并且都有示例代码。把MongoDB的相关特性介绍的比较清楚。
我学到了什么
我挑选部分感兴趣的章节进行了阅读,学到了MongoDB的一些基本概念和使用方法,比如如何在MongoDB上进行事务提交,MongoDB集群的安装,以及部分配置。(似乎没有学到什么🐶)
缺点
会觉得有一些不够尽兴,学的东西都很浅显易懂,基本都是从使用者的角度来阐述内容,并没有太多更深层次的思考,比如MongoDB为什么要这么设计之类的分享,并没有在书中看到太多。可以理解成这就是工具书。
总结和推荐
虽然没有读完每个章节,甚至因为太过于工具书,读到半途就没有继续读下去了,因为这些具体的操作方法其实读完也记不住,稍微有个印象,能够快速查询到就足够用了。因此希望能够学到MongoDB精华的人,不建议阅读此书。这就是一本合格的工具书,作为数据库知识并不多的人的初学入门,如果已经有一定数据库经验,就没必要读了。
© 本文版权归作者 regres 所有,任何形式转载请联系作者。
有关键情节透露