《MySQL王者晋级之路》是一本深入剖析MySQL数据库体系结构的经典之作。本书通过实战演练备份恢复、主从复制等操作,详细介绍了高可用集群架构的设计与实践过程。该书还对优化思路进行了详细梳理,展现了新版本的特性。与此同时,本书还将核心原理与真实生产案例相结合,实现从理论到实践的全面覆盖。对于想要提升MySQL数据库技能的读者来说,《MySQL王者晋级之路》绝对是一本不可错过的指南。
MySQL王者晋级之路电子书封面
读者评价
内容比较简单,适合初学者,可以快速阅读,查漏补缺
作者的确是某家培训机构的讲师,可能是由于工作的关系,书中用了很多“我们之前讲过、接下来大家看来看”这种授课口吻的文字,个人不太喜欢。 尤其是很多知识点都是用一些大白话讲出来的,给人的感觉就是缺少总结和不全面。
书中很多的内容都是一个环境搭建就没有了,比如MHA、KEEPALIVE这些,作者把环境搭建的命令一贴,日志一贴,30来页的内容就出来了。没有总结也没有经验介绍,就算有所谓的经验‘也就是这个参数建议关闭、这个参数建议设置为xx’ 为什么怎么设置?? 都没有提到或者只是提到了一个方面
内容介绍
目前大部分软件开发平台都基于Linux,很多互联网公司都把MySQL作为后端数据存储的数据库。如果把MySQL比喻成数据库界的一条巨龙,则本书涵盖的所有知识点就是这条巨龙的组成部分。
本书深入剖析MySQL数据库体系结构,实战演练备份恢复、主从复制,详解高可用集群架构的设计与实践过程,详细梳理优化思路,展现新版本的特性,并与真实生产案例相结合,通过核心原理到“王者”实战,全面覆盖MySQL数据库的知识点。
目录
- 1部分 倔强青铜篇
- 1章 MySQL简介与主流分支版本
- 2章 MySQL数据库的安装、启动和关闭
- 3章 MySQL体系结构与存储引擎
- 4章 数据库文件
- 5章 表
- 6章 索引
- 7章 事务
- 8章 锁
- 2部分 秩序白银篇
- 9章 备份恢复
- 3部分 荣耀黄金篇
- 10章 主从复制概述
- 11章 复制原理及实战演练
- 4部分 尊贵铂金篇
- 12章 MHA
- 13章 Keepalived+双主架构
- 14章 PXC
- 15章 ProxySQL
- 5部分 永恒钻石篇
- 17章 MySQL全面优化
- 6部分 尊星耀篇
- 18章 Lepus之MySQL监控
- 19章 MySQL版本升级
- 7部分 强王者篇
- 20章 MySQL面试宝典
之前一直在看《高性能MYSQL》但是由于高性能这本书在出版的时候5.6还没出来,但是现在主流已经是5.6甚至是5.7的数据库了,就想买一个最近出版的书。然后看到了这个Mysql王者晋级之路,作者应该是某个培训机构的讲师(因为书中反复提到了"我的学生"这些字眼)。 目前看完了第一部分也就是"倔强青铜篇"和部分高可用的内容,大概的内容包括安装、存储引擎、表、索引、锁等这些基础的内容。发现这并不是一本好书,不推荐。理由有如下几点: 1、最大最大的缺点就是切入点不深刻,内容很表面而且有点敷衍了事。 比如在介绍覆盖索引这个重要章节的时候只说到“mysql只需要通过索引就可以返回查询所需要的数据,不必在查到索引之后再回表做查询,减少了IO”这些话,只有不到100个字的介绍,然后列了一个explain select id from t where name='xxx' 的查询,告诉读者extra这列有Using index然后覆盖索引这部分就结束了。你没看错,真的就结束了,为什么扫描覆盖索引就可以返回锁需要的数据,他的优缺点、对order by的用处只字未提。在比如介绍truncate和delete区别的时候写了差不多3页,但是实际的内容也是不到100个字,其它的都是在贴图,而且也只是提到了truncate不能回滚、delete可以回滚,truncate会清空表的ID属性就这么两点,对比如空间、碎片问题也是只字未提。在在在比如,介绍备份的时候mysqldump就只是介绍了参数,对select xxx into outflie这个 甚至连FIELDS字句,如何定义分割符这些最最最最基本的东西都没有,全部是在贴图!!还有就是介绍复制技术的时候,全部都是搭建一个环境就没有了,其它的都没有了! 作者你是在凑页数吗??!毫无深度可言!毫无深度可言!毫无深度可言! 本来还想耐心看完的,看完了复制之后实在没兴趣了!!!都是一些培训机构中demo级别的案例! 哎! 2、只有结果没有说明。在介绍参数的时候只是提到这个参数要设置为xx,没具体的内容说明,就算有说明也是很表面的说明:比如autocommit参数,书中建议保持默认开启状态,理由就是系统中有某个事务没有提交,就会导致lock的发生,个人感觉略显牵强。 3、部分内容存在不严谨的问题,比如在事务隔离级中提到的RR隔离级避免了脏读、不可以重复读和幻读的发生,但是后来查询过其他的资料,发现RR本身是不能避免幻读的,mysql下RR不出现幻读的原因是通过lock的方式实现的。类似的问题在书中有很多,再次不一一举例 4、MHA这一章写了差不多30页,但是内容都是在介绍一个搭建过程,也只有一个搭建过程,我需要了解的切换注意事项、MHA中存在的坑等稍微有深度的内容都没有。为什么一个搭建过程能写30页?因为都在贴图!经常是4/5页没一个字。 5、书中很多内容疑似直接cp网络上面的东西,本书是今年出版的,在碰到一些不明白的内容时,百度一下,书中介绍的内容和百度上部分blog的内容是一模一样,完全没写作者本人的见解,更重要的是,这些博客都是在本书出版之前就有的。 6、书贵,300来页60多块! 综上所述,本书不是一本好书,不推荐。结合作者身份的判断。我很怀疑是某个培训机构(是哪个还真不知道,书中没说)为了提升自己讲师名气而写的书,写书的目的仅仅是为了出版然后提高名气,然后招学生