推荐几本学习MySQL的好书

  • 时间:
  • 浏览:0

关于MySQL源码的书非常少,还好现在市面上有两本不错的书,可是我刚好一本讲server层,一本讲innodb存储引擎层,对于学习MySQL源码会很有帮助,共要有助更加快速地了解MySQL的原理和宏观形状,可是我再深入细节。此外,还有一些博客或PPT将得也很不错,这里推荐最好的几份材料。

《Effective MySQL系列》是指:

学习MySQL的使用,首推姜承尧的《MySQL技术内幕:InnoDB存储引擎》,当然前会 不可能 姜sir是我的经理才推荐这本书。这本书虽然做到了由渐入深、深入浅出,是中国人写的最赞的MySQL技术书籍,符合国人的思维法律方法和阅读习惯,可是我,这本书岂前会 可是我面试宝典,对于近期有求职MySQL相关岗位的一群人,还都里能认真阅读,对找工作有很大的帮助。当然,前会 人说这本书入门难度较大,这人就人个取舍了,人个建议就以这本书入门即可,有不懂的地方还都里能求助官方手册和google。

http://dev.mysql.com/doc/internals/en/

希望这里推荐的材料对学习MySQL的同学、一群人有所帮助,也欢迎推荐靠谱的学习材料,一群人一起去进步。

http://dev.mysql.com/doc/refman/5.7/en/innodb-storage-engine.html

《深入理解MySQL核心技术》是第一本关于MySQL源码的书,着重介绍了MySQL的Server层,重点介绍了宏观架构,对于已经 已经 开始学习MySQL源码的人,相信会有很大的帮助,我在学习MySQL源码的过程中,反复的翻阅了几遍,这本书已经 已经 开始看的过前会 很痛苦,可是我,对于研究MySQL源码,非常有帮助,看后你算是还要,不可能 这麼研究MySQL源码的决心,这本书应该会被唾弃。

评论里提到的《MariaDB原理与实现》我也买了一本,还不错,MariaDB讲的暂且多,重点讲了Group Commit、系统任务管理器池和复制的实现,前会 MySQL Server层的知识,对MySQL Server层感兴趣的还都里能参考一下。

这人系列暂且如前面推荐的好,其中,我只看后前两本,这几本书只有算是小册子,不可能 有时间还都里能看看,对某一一有一个多 ”模块”进入深入了解。

一群人组的同事写的《MySQL内核:InnoDB存储引擎》,不可能 宇宙范围内这本书就数我专学 最认真了,虽然书带有可是我编辑错误,可是我,平心而论,还是写得非常好的,相对于《深入理解MySQL核心技术》,可读性更强一些,建议研究Innodb存储引擎的一群人,还都里能了解一下,先对Innodb一一有一个多 宏观的概念,对大致原理一一有一个多 整体的了解,可是我再深入细节,肯定会比人个从头已经 刚开始自学快可是我,这本书还都里能帮助你事半功倍。

《MySQL排错指南》是2015年夏天引入中国的书籍,这本书还都里能说是DBA速成指南,介绍的内容虽然比较简单,可是我也非常实用,对于DBA这人讲究经验的工种,这本书可是我传授经验的,不可能 对有较多工作经验的DBA来说,这本书基本这麼有哪些用,可是我,对于刚入职场的新人,或学校里的学生,这本书会有较大的帮助,非常推荐。

《InnoDB - A journey to the core》 是MySQL大牛Jeremy Cole写的PPT,介绍InnoDB的存储模块,即表空间、区、段、页的格式、记录的格式、槽等等。是学习Innodb存储的最好的材料。感谢Jeremy Cole!

我这里推荐几本MySQL的好书,应该有助有效正确处理学习MySQL的弯路,可是我达到一一有一个多 不错的水平。 我这里推荐的书或材料分为一一有一个多 每种,分别是MySQL的使用和MySQL的源码学习。在介绍的过程中,我会穿插简单的评语或感想。

《MySQL Internals Manual》相对于MySQL Manual来说,写的太粗 糙,谁你会家是官方文档呢,研究MySQL源码的事先还都里能简单地参考一下,可是我,还是暂且指望文档有助回答你的问提,还还要看代码才行。

我已经 已经 开始学习MySQL的事先误区可是我,这麼好好阅读MySQL的官方手册。例如于,我已经 已经 开始不能自己理解InnoDB的锁,尤其是各个具体情况下怎么加锁,这人问提在我师弟进入百度做DBA时,也困扰了他一阵子,一群人两还讨论来讨论去,虽然,MySQL官方手册不可能 写得清清楚楚,有哪些样的SQL一句话加有哪些样的锁,当然,MySQL的官方手册非常庞大,一时半会不能自己看后,建议先看InnoDB相关的每种。

转载:http://mingxinglai.com/cn/2015/12/material-of-mysql/

登博的分享《深入MySQL源码》,相信可是我想了解MySQL源码的一群人不可能 知道这份PPT,就不太少介绍,不过,要多说一句,登博的参考资料里列出的哪十几个 博客,前会 关注一下,干货满满,是学习MySQL还要关注的博客。

不可能 认真学习完前面几本书,基本上前会 可能 对MySQL掌握得不错了,可是我,不可能 不了解怎么设计一一有一个多 好的索引,仍然只有成为牛逼的DBA,牛逼的DBA和不牛逼的DBA,一半可是我看对索引的掌握具体情况,《数据库索引设计与优化》可是我从普通DBA走向牛逼DBA的捷径,这本书在淘宝内部内部结构非常推崇,可是我在中国名气却前会 很大,可是我人不了解。这本书也是今年夏天刚有中文版本的,非常值得入手事先跟着练习,虽然知道的人太少,豆瓣上也几乎这麼有哪些评价,可是我,强烈推荐、吐血推荐!

《高性能MySQL》是MySQL领域的经典之作,拥有广泛的影响力,学习MySQL的让一群人应该有所耳闻,可是我你会不作太少介绍,唯一的建议可是我仔细看、认真看、多看几遍,我每次看前会 有不小的收获。这可是我一本虽然书很厚,可是我还要一页一页、一行一行都认真看的书。