数据库研究资料,不定期更新中

这篇博客汇总了作者在研究MySQL过程中参考的各类资料,包括官方文档、技术博客、论文和书籍,旨在帮助读者深入理解MySQL的工作原理和优化技巧。推荐的资源包括MySQL官方文档、MySQL Internals Manual、经典论文和多位专家的博客。作者强调,这些资料的深入学习对于提升MySQL技能至关重要。
摘要由CSDN通过智能技术生成

我不生产知识,只是知识的搬运工。写作本小册的时间主要用在了两个方面:

  • 搞清楚事情的本质是什么。
    这个过程就是研究源码、书籍和资料。
  • 如何把我已经知道的知识表达出来。
    这个过程就是我不停的在地上走过来走过去,梳理知识结构,斟酌用词用句,不停的将已经写好的文章推倒重来,只是想给大家一个不错的用户体验。

这两个方面用的时间基本上是一半一半吧,在搞清楚事情的本质是什么阶段,除了直接阅读MySQL的源码之外,查看参考资料也是一种比较偷懒的学习方式。本书只是MySQL进阶的一个入门,想了解更多关于MySQL的知识,大家可以从下边这些资料里找点灵感。

一些链接

一些书籍

  • 《数据库查询优化器的艺术》李海翔著
    大家可以把这本书当作源码观看指南来看,不过讲的是5.6的源码,5.7里重构了一些,不过大体的思路还是可以参考的。
  • 《MySQL运维内参》周彦伟、王竹峰、强昌金著
    内参里有许多代码细节,是一个阅读源码的比较好的指南。
  • 《Effective MySQL:Optimizing SQL Statements》Ronald Bradford著
    小册子,可以一口气看完,对了解MySQL查询优化的大概内容还是有些好处滴。
  • 《高性能MySQL》瓦茨 (Baron Schwartz) / 扎伊采夫 (Peter Zaitsev) / 特卡琴科 (Vadim Tkachenko) 著
    经典,对于第三版的内容来说,如果把第2章和第3章的内容放到最后就更好了。不过作者更愿意把MySQL当作一个黑盒去讲述,主要是说明了如何更好的使用MySQL这个软件,这一点从第二版向第三版的转变上就可以看出来,第二版中涉及的许多的底层细节都在第三版中移除了。总而言之它是MySQL进阶的一个非常好的入门读物。
  • 《数据库事务处理的艺术》李海翔著
    同《数据库查询优化器的艺术》。
  • 《MySQL技术内幕 : InnoDB存储引擎 第2版》姜承尧著
    学习MySQL内核进阶阅读的第一本书。
  • 《MySQL技术内幕 第5版》 Paul DuBois 著
    这本书是对于MySQL使用层面的一个非常详细的介绍,也就是说它并不涉及MySQL的任何内核原理,甚至连索引结构都懒得讲。像是一个老妈子在给你不停的唠叨吃饭怎么吃,喝水怎么喝,怎么上厕所的各种絮叨。整体风格比较像MySQL的官方文档,如果有想从使用层面从头了解MySQL的同学可以尝试的看看。
  • 《数据库系统概念》(美)Abraham Silberschatz / (美)Henry F.Korth / (美)S.Sudarshan 著
    这本书对于入门数据库原理来说非常好,不过看起来学术气味比较大一些,毕竟是一本正经的教科书,里边有不少的公式啥的。
  • 《事务处理 概念与技术》Jim Gray / Andreas Reuter 著
    这本书只是象征性的看了1~5章,说实话看不太懂,总是get不到作者要表达的点。不过听说业界非常推崇这本书,而恰巧我也看过一点,就写上了,有兴趣的同学可以去看看。

说点不好的

上边尽说这些参考资料如何如何好了,主要是因为在我写作过程中的确参考到了,没有这些资料可能三五年都无法把小册写完。但是除了MySQL的文档以及《高性能MySQL》、《Effectiv MySQL:Optimizing SQL Statements》这两本书之外,其余的资料在大部分时间都是看的我头晕眼花,四肢乏力,不看个十遍八遍基本无法理清楚作者想要表达的点,这也是我写本小册的初衷—让天下没有难学的知识。

原文出处:https://juejin.im/post/5e0ea55be51d45414b74dece

不断更新中

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值