到目前为止,对数据库这块仍然捉襟见肘,仅限于懂一些MySQL,就更谈不上什么优化了。
细想来,还是没有项目驱动造成的。。。既然跟关系型数据库缘分未到,干脆直接go to NoSQL - MongoDB。
个人觉得,在NoSQL这块,MongoDB发展的不错,官网资源丰富,竟然还有免费的课程可用。而且最关键的一点,Mongo的目标是建成自己的生态圈,也有了像Atlas, Cloud, Opd Manager等产品。
比较不错的资源:
1. https://www.mongodb.com/ (这个是必需的:))
2. Mongo中文社区
3. MongoDB之菜鸟教程
关于MongoDB的安装,我在Windows7和CentOS7虚拟机上按照官方文档各自安装了3.2.10版本。
注意:在CentOS7上,最好还是使用tarball方式安装,避免SELinux的问题。
Part I: Mongo Shell
Part II: Mongo Java Driver
Part III: Spring Data Mongo