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

    xiaoxiao2021-03-25  74

    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://www.penglixun.com/download/OReilly.Understanding.MySQL.Internals.Apr.2007.pdf&usg=AFQjCNGV6msqDYTZECQhYs1xakrqH_dIBA&sig2=bVIZ2RublVVzmYNEo_0fmQ

    转载请注明原文地址: https://ju.6miu.com/read-37466.html

    最新回复(0)