强烈推荐 10 本我私藏的数据库书单,附读书方法,java程序设计项目化教程
第三本、《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程序设计项目化教程相关推荐
- 强烈推荐 10 本我私藏的数据库书单,附读书方法
二哥有推荐的数据库书单吗?关于 MySQL 和 Oracle 的,谢谢了. 读者小猫私信问了我上面这个问题,我觉得问题挺典型的,值得写篇文章分享一下.因为对于 Java 程序员来说,几乎不可避免地要和 ...
- 自学python推荐书籍2019-2019最强Python书单!
点击蓝字"python教程"关注我们哟! 前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及 ...
- 苹果mac休眠快捷键_强烈推荐 10 款免费的Mac 软件!(附下载地址)
作者 |沉默王二 来源 |沉默王二 01.IINA IINA 是一款播放器软件,可以打开几乎所有格式的视频,如果 IINA 都打不开,那么其他软件注定也打不开. IINA 还提供了 Chrome 插件 ...
- 2星|《这样读书就够了》:拆书帮的读书方法和组织结构的介绍
这样读书就够了-个人学习力升级指南 作者曾在阿里巴巴做管理培训,后来成立拆书帮,反对只看只听精华部分的干货式读书法,强调把书上的知识用起来. 总体就是作者的拆书帮的介绍,包括具体的拆书法(也就是作者提 ...
- 阿里,百度高级程序员力荐2019必看书单—附PDF电子档
写在前面 程序员找出路还是要尽量提前进行职业规划和准备,千万不要说什么:"走一步,算一步"的话.在这个一睁眼就是竞争的时代,你可以放松休息,但别人会继续前进,不会等你. 1,Jav ...
- 好书推荐|一本我舍不得送人的书
今天要推荐的书是<小强软件测试疯狂讲义–性能及自动化>-赵强. 小强老师是我在测试道路上的引路人,不管是在性能测试知识体系的建立,还是做为JMeter培训讲师的成长方面,都给我带来很大的帮 ...
- 千万级并发架构下,关系型数据库应该如何优化?,Java程序员资源
垂直拆分 垂直拆分有两种,一种是单库的垂直拆分,另一种是多个数据库的垂直拆分. 单库垂直分表 单个表的字段数量建议控制在20~50个之间,之所以建议做这个限制,是因为如果字段加上数据累计的长度超过一个 ...
- java操作数据库挂死_如何在Java程序中处理数据库超时与死?
什么是数据库锁定与死锁 锁定(Locking)发生在当一个事务获得对某一资源的"锁"时,这时,其他的事务就不能更改这个资源了,这种机制的存在是为了保证数据一致性:在设计与数据库交互 ...
- Python经典书籍有哪些?这份书单送给你_黑马程序员
文章目录 一.Python 基础 01-<Python编程:从入门到实践(第2版)> 02-<Python编程快速上手(第2版)> 03-<Python编程初学者指南&g ...
最新文章
- SAP SD基础知识之信用范围数据维护
- 软RAID创建手册-win2003
- [转载]WPF窗口跳转及window和page区别
- 消息队列的实践php,php消息队列处理实践 ,利用AMQP和redis两种方法
- 天线3db波束宽度_天线波束宽度计算公式
- (2.1)HarmonyOS鸿蒙Ability创建,XML和Java页面布局UI
- C和混编混合编程----strcpy缓存溢出原理
- package报错情况下如何修改
- openssl passwd
- mysql 库名大小写_MySQL 库名、表名、字段名区分大小写吗???
- 字符串的碎片整理。。。
- git配置ssh私钥_GitLab 配置
- java向数据库添加中文乱码_java向数据库中插入中文出现乱码
- node.js处理torrent
- 【算法】小团的车辆调度(美团2021校招题)
- deflate php,我可以告诉mod_deflate和PHP只跳过一个目录上的压缩吗?
- HUAS Summer Trainning #3 M
- 学习C语言的一些感悟
- Win7 X64 SQL SERVER 2000企业管理器无法建立新表
- 怎么防止过曝_在拍摄的时候,要如何避免闪光灯过曝?
热门文章
- /etc/passwd
- Linux文件和目录管理(1)
- RuntimeError: could not create a descriptor for a dilated convolution forward propagation primitive
- 【英语:基础进阶_读写专项训练】G3.记叙文写作
- Android中使用sqlite数据库实现对象的存储
- 日语学习-多邻国-问候
- MongoDB 条件查询--比较操作
- 浙大MBA考研经验分享:名校梦不可负~
- python代码练习,微信登入并生成头像大图
- 解决vs2019 16.5版本中 编译虚幻4c++ bool值报错问题