作者简介
无为,前饿了么 MySQL DBA,现就职于某知名互联网公司,对 MySQL、 Redis、PostgrepSQL 等主流数据库有一定了解,拥有丰富的一线运维经验。
1、为什么选这本书
一线大佬肯定
此书受到了周彦伟、杨建荣、王竹峰等一众大佬的肯定。
内容深入浅出
此书语言平实又不乏幽默,轻快又不失严谨,由浅入深非常适合入门级读者学习。
紧跟时代潮流
此书于 2018 年出版,内容讲解基于MySQL 5.7 版本并且前瞻 8.0 版本,所学及所用。
完整的知识体系
本书既有 MySQL 安装/启动/关闭、权限管理、体系结构等理论知识,也有备份恢复、各种主流高可用架构实战讲解,甚至贴心到还有面试宝典。
2、本书的优势内容
基础篇(1~8章)
从安装部署到参数、索引、锁、事物等 MySQL 常用和不常用的知识点都有详细介绍,描述直白,案例详细清晰。作为入门新手一定要认认真真的学完每一个章节并且结合案例多上手练习。这几个章节知识的巩固将是工作学习的基石,也是面试常见的考点。
实战篇(10~15章)
从备份恢复、主从复制到 MHA、PXC、ProxySQL 等主流的架构都有讲解。这部分是我们学完基础部分进入高阶层面的必经之路,相较于前面的基础知识这部分可能会比较吃力,但这一部分是我们学来就能用的部分,只有掌握了这一部分才算真正步入了 DBA 的殿堂。
优化篇(16~17章)
介绍了 5.7 的新特性,从硬件、操作系统、数据库参数、表结构设计等多方位对数据库调优做了详细讲解和案例分析。相较于前面两部分这部分内容较少,但每一个知识点都是一线 DBA 需要牢记的,这也是 DBA 价值所在,认真理解每一个知识点,切不可掉以轻心。
升华篇(18~20章)
这部分主要介绍了 Lepus 监控平台、版本升级、面试宝典,作为入门读者有必要着重了解下面试宝典部分。这部分收纳了很多面试官常问的问题,对于初中级面试尤为重要。
3、给读者的建议
作为一个 DBA 要树立终生学习观
优胜劣汰,DBA 是一个适者生存的职业,每一次的技术革新都可能是淘汰你的理由。
云时代的到来,在云计算被广泛运用的今天,云时代也给 DBA 带来了新的挑战,中端技术人员越来越多的工作被自动化工具替代,但高级技术人员永远是稀缺资源,作为 DBA 应该有居安思危的思想。
4、写在最后的话
一书难尽天下理,因此这本书也不能写尽所有的 MySQL 知识点。作为一名 DBA 最重要的是:保持一颗学习的心。学习的对象不一定是书,可能是工作中遇到的一些问题(比如一次宕机)。雷霆雨露,俱是天恩。