第三本、《MySQL 必知必会》

《MySQL 必知必会》这本书的英文原版名是《Sams Teach Yourself MySQL in 10 Minutes》,有没有品到一丝丝标题党的味道?不过,中文版名字就优雅多了。

这书非常适合想快速了解数据库原理和 MySQL 的新手阅读。快餐性质,简洁明快,小开本,而且很薄,有点《了不起的盖茨比》那本书的味道,读起来很流畅。

第四本、《数据库系统概念》

哇,黑皮书来了哦!黑皮书只有一个缺点,就是枯燥,但说良心话,黑皮书都特么是经典之作啊。尤其适合心静的大学生来读,反正大学生活除了谈恋爱最重要外(嘿嘿),我觉得就剩下学习了。

数据库领域的殿堂级作品;夯实数据库理论基础,增强数据库技术内功的必备之选;对深入理解数据库,深入研究数据库,深入操作数据库都具有极强的指导作用!

总之,有时间就读,真的香就对了。

第五本、《MySQL技术内幕 : InnoDB存储引擎 第2版》

众所周知,MySQL 有两种常见的存储引擎,一种是 MyISAM,一种是 InnoDB。如果需要支持事务,就选择 InnoDB,如果一个表绝大多数情况下只用来读,可以选择 MyISAM。从 MySQL 5.5 开始,InnoDB 已经成为 MySQL 的默认引擎,这说明它的优势是有目共睹的。

《MySQL技术内幕:InnoDB存储引擎(第2版)》这本书恰好从源代码的角度深度解析了 InnoDB 的体系结构、实现原理、工作机制,并给出了大量最佳实践,能帮助你系统而深入地掌握 InnoDB,更重要的是,它能给你你设计高性能、高可用的数据库系统提供绝佳的指导。

第六本、《高性能MySQL(第3版)》

这本书的封面是不是有点熟,风格和之前推荐的《 SQL 学习指南》高度相似,对吧?这本书的知名度非常高,就好像 MySQL 领域的周杰伦,几乎所有要学习 MySQL 的开发人员都得买它。

我家里这本书已经快被我翻烂了,说实话。这本书的内容非常丰富,几乎涵盖了 MySQL 所有方面:

  • 前两章为准备阶段,包含一些基本的概念与性能评测工具。

  • 第三章到第七章为优化部分,从架构、索引、查询语句,到参数配置、软硬件的优化。

  • 第八章到第十四章为服务的管理与维护,涵盖了复制、备份、安全等等内容及相关工具。

第七本、《高可用MySQL(第2版)》

《高可用MySQL:构建健壮的数据中心》这本书主要讲解真实环境下如何使用 MySQL 的复制、集群和监控特性,揭示 MySQL 可靠性和高可用性的方方面面。旨在解决 MySQL 数据库的常见应用瓶颈,在保持 MySQL 的持续可用性的前提下,挖潜各种提高性能的解决方案。

这本书比较适合 MySQL 的专业人士看,否则很难驾驭得了。

第八本、《Oracle高效设计》

没办法,虽然 Oracle 用得不多,但对经典书还是有一些耳闻的。《Oracle高效设计》这本书的评价还是不错的,作者 Thomas Kyte 是 Oracle 专业领域世界上最权威的专家之一,也是 Oracle 核心技术小组副主席。

这本书对 Oracle 及数据库的知识进行了全面深入的讲解,是一本关于 Oracle 的高级手册。内容包括:性能工具包、体系结构选择、语句处理、故障排除、高效的管理、高效的设计模式、高效的 PL/SQL 程序设计等。

好了,就到这吧,小伙伴们,我觉得这八本书已经够看上一段时间了。接下来,顺带分享一下我的一些读书方法,我觉得这个价值可能比书单本身更有价值,希望能够给小伙伴们的一些参考。

1)速读

像入门书籍,要在最短时间内过一遍,比如说《SQL 必知必会》,不要觉得速读一遍什么也记不住,没关系的,本身脑容量就是有限的。速读的目的很单纯,了解一本书的大纲,有没有勾引你(感兴趣)的内容。

或者说有没有你不懂的内容,

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

标记一下,对后面再读做到一个提醒的作用。

2)精读

有了速读的基础,再认真读一遍的时候,你就会感觉完全不一样了,就好像你去一个地方旅游,总要先做个小攻略,在地图上盘算一下,真正身处一个地方的时候,你就不会晕头转向,或者说有一种,“哦,原来是这样啊”的感觉。

3)实战

读书最怕就是眼高手低,你以为你记住了,理解了,如果不动手记笔记或者敲代码去实战的话,基本上等于没看,因为你是在读技术书,又不是哲学书,对吧?

只靠大脑去思考是远远不够的,还需要你的手去敲一敲,跑一跑,执行一下,看看结果是否符合预期,会不会出错。

这三个步骤下来,一本书就再也不愁“读了和没读一样”了,小伙伴们有没有 get 到?

我是沉默王二,一枚有趣的程序员。如果觉得文章对你有点帮助,请微信搜索「 沉默王二 」第一时间阅读。

强烈推荐 10 本我私藏的数据库书单,附读书方法,java程序设计项目化教程相关推荐

  1. 强烈推荐 10 本我私藏的数据库书单,附读书方法

    二哥有推荐的数据库书单吗?关于 MySQL 和 Oracle 的,谢谢了. 读者小猫私信问了我上面这个问题,我觉得问题挺典型的,值得写篇文章分享一下.因为对于 Java 程序员来说,几乎不可避免地要和 ...

  2. 自学python推荐书籍2019-2019最强Python书单!

    点击蓝字"python教程"关注我们哟! 前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及 ...

  3. 苹果mac休眠快捷键_强烈推荐 10 款免费的Mac 软件!(附下载地址)

    作者 |沉默王二 来源 |沉默王二 01.IINA IINA 是一款播放器软件,可以打开几乎所有格式的视频,如果 IINA 都打不开,那么其他软件注定也打不开. IINA 还提供了 Chrome 插件 ...

  4. 2星|《这样读书就够了》:拆书帮的读书方法和组织结构的介绍

    这样读书就够了-个人学习力升级指南 作者曾在阿里巴巴做管理培训,后来成立拆书帮,反对只看只听精华部分的干货式读书法,强调把书上的知识用起来. 总体就是作者的拆书帮的介绍,包括具体的拆书法(也就是作者提 ...

  5. 阿里,百度高级程序员力荐2019必看书单—附PDF电子档

    写在前面 程序员找出路还是要尽量提前进行职业规划和准备,千万不要说什么:"走一步,算一步"的话.在这个一睁眼就是竞争的时代,你可以放松休息,但别人会继续前进,不会等你. 1,Jav ...

  6. 好书推荐|一本我舍不得送人的书

    今天要推荐的书是<小强软件测试疯狂讲义–性能及自动化>-赵强. 小强老师是我在测试道路上的引路人,不管是在性能测试知识体系的建立,还是做为JMeter培训讲师的成长方面,都给我带来很大的帮 ...

  7. 千万级并发架构下,关系型数据库应该如何优化?,Java程序员资源

    垂直拆分 垂直拆分有两种,一种是单库的垂直拆分,另一种是多个数据库的垂直拆分. 单库垂直分表 单个表的字段数量建议控制在20~50个之间,之所以建议做这个限制,是因为如果字段加上数据累计的长度超过一个 ...

  8. java操作数据库挂死_如何在Java程序中处理数据库超时与死?

    什么是数据库锁定与死锁 锁定(Locking)发生在当一个事务获得对某一资源的"锁"时,这时,其他的事务就不能更改这个资源了,这种机制的存在是为了保证数据一致性:在设计与数据库交互 ...

  9. Python经典书籍有哪些?这份书单送给你_黑马程序员

    文章目录 一.Python 基础 01-<Python编程:从入门到实践(第2版)> 02-<Python编程快速上手(第2版)> 03-<Python编程初学者指南&g ...

最新文章

  1. SAP SD基础知识之信用范围数据维护
  2. 软RAID创建手册-win2003
  3. [转载]WPF窗口跳转及window和page区别
  4. 消息队列的实践php,php消息队列处理实践 ,利用AMQP和redis两种方法
  5. 天线3db波束宽度_天线波束宽度计算公式
  6. (2.1)HarmonyOS鸿蒙Ability创建,XML和Java页面布局UI
  7. C和混编混合编程----strcpy缓存溢出原理
  8. package报错情况下如何修改
  9. openssl passwd
  10. mysql 库名大小写_MySQL 库名、表名、字段名区分大小写吗???
  11. 字符串的碎片整理。。。
  12. git配置ssh私钥_GitLab 配置
  13. java向数据库添加中文乱码_java向数据库中插入中文出现乱码
  14. node.js处理torrent
  15. 【算法】小团的车辆调度(美团2021校招题)
  16. deflate php,我可以告诉mod_deflate和PHP只跳过一个目录上的压缩吗?
  17. HUAS Summer Trainning #3 M
  18. 学习C语言的一些感悟
  19. Win7 X64 SQL SERVER 2000企业管理器无法建立新表
  20. 怎么防止过曝_在拍摄的时候,要如何避免闪光灯过曝?

热门文章

  1. /etc/passwd
  2. Linux文件和目录管理(1)
  3. RuntimeError: could not create a descriptor for a dilated convolution forward propagation primitive
  4. 【英语:基础进阶_读写专项训练】G3.记叙文写作
  5. Android中使用sqlite数据库实现对象的存储
  6. 日语学习-多邻国-问候
  7. MongoDB 条件查询--比较操作
  8. 浙大MBA考研经验分享:名校梦不可负~
  9. python代码练习,微信登入并生成头像大图
  10. 解决vs2019 16.5版本中 编译虚幻4c++ bool值报错问题