您的位置:首页 > 数据库 > MySQL

好书推荐-英文原版【Understanding MySQL Internals】(附下载地址)

2017-03-12 22:24 567 查看

1.综述

这是一本值得每一位程序员去看的原版书,质量非常高,堪称MySQL的经典之作。书的内容包括:

1. MySQL源码的获取、编译、阅读方式的介绍;

2. 核心类、数据结构、核心的全局变量、API介绍(必读);

3. client/server的通讯协议方式,通讯包格式介绍;

4. 变量配置介绍,包括配置文件的解析过程;

5. 基于线程的请求处理模式;

6. 存储引擎接口(MySQL是插件式的);

7. 常用的存储引擎介绍,包括InnoDB、MyISAM等;

8. 并发访问和锁的实现;

9. 语法解析与优化器;

10. 事务的实现;

11. 复制的实现.

2.感受

从上面的目录可以看到,涉及的内容几乎方方面面都涉及到了,从API到通讯方式,从存储引擎到事务的实现,内容覆盖方方面面。整体看完对MySQL又有进一步的深入了解,对内部实现不再是黑盒,起码对整体有一定把握。



MySQL整体实现上是分模块,分层级,整体框架如上图。

虽然是全英文的,但是整体阅读难度不大,是很好的练习提高英语的材料,值得一读。

3.下载地址

google 【understanding mysql internals pdf】关键字第一个结果就是:

https://www.google.com.hk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwiM9dSZmZvSAhXKHZQKHY1PB7QQFggYMAA&url=http%3A%2F%2Fwww.penglixun.com%2Fdownload%2FOReilly.Understanding.MySQL.Internals.Apr.2007.pdf&usg=AFQjCNGV6msqDYTZECQhYs1xakrqH_dIBA&sig2=bVIZ2RublVVzmYNEo_0fmQ
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql