转载自某大佬博客:https://pymlovelyq.github.io/2018/10/12/database/
前言:技术书阅读方法论
一.速读一遍(最好在1~2天内完成)
人的大脑记忆力有限,在一天内快速看完一本书会在大脑里留下深刻印象,对于之后复习以及总结都会有特别好的作用。
对于每一章的知识,先阅读标题,弄懂大概讲的是什么主题,再去快速看一遍,不懂也没有关系,但是一定要在不懂的地方做个记号,什么记号无所谓,但是要让自己后面再看的时候有个提醒的作用,看看第二次看有没有懂了些。二.精读一遍(在2周内看完)
有了前面速读的感觉,第二次看会有慢慢深刻了思想和意识的作用,具体为什么不要问我,去问30年后的神经大脑专家,现在人类可能还没有总结出为什么大脑对记忆的完全方法论,但是,就像我们专业程序员,打代码都是先实践,然后就渐渐懂了过程,慢慢懂了原理,所以第二遍读的时候稍微慢下来,2周内搞定。记住一句话:没看完一个章节后,总结一下这个章节讲了啥。很关键。
三.实践(在整个过程中都要)
实践的时候,要注意不用都去实践,最好看着书,敲下代码,把重点的内容敲一遍有个肌肉记忆就很不错了。
以及到自己做过的项目中去把每个有涉及的原理的代码,研究一遍,就可以了
数据库必读18本技术书籍网盘链接: https://pan.baidu.com/s/12D2TcuKSWcI0Tbpoaudlwg
提取码:9nbs
备注:文件比较大,网盘直接打开会显示损坏,里面已经整理并且压缩好,需要下载后才可以打。
软件开发者编写代码,最终都是要处理数据,因此数据库是必备技能。
实际上,学习数据库并不需要这么从懵圈到放弃。最近,美团•大众点评内部成立了数据库俱乐部,多位一线工程师经过一番讨论,总结出影响过自己成长的9本数据库图书,由浅入深,希望能对同学们有所帮助。
数据库必读书籍总结:
一.入门:
1.《MySQL必知必会》
2.《SQL学习指南(第2版 修订版) 》
3.《SQL必知必会》
4.《数据库系统概念》
二.进 阶
5.《MySQL技术内幕——InnoDB存储引擎》
6.《Redis设计与实现》
7.《SQL语言艺术》
8.《SQL反模式》
9.《ZooKeeper:分布式过程协同技术详解》
三.强 化
10.《高可用MySQL(第2版)》
11.《高性能MySQL(第3版)》
12.《Oracle高效