MySQL学习进阶路线

根据2019 数据库趋势报告显示,年度最受欢迎的数据库是 MySQL。

虽然市场占有率Oracle排名第一,MySQL和SQLServer并驾齐驱,但毫无疑问,MySQL正变得越来越流行。


随着MySQL地位爆炸式的提升, MySQL DBA的市场缺口也日益剧增,优秀的MySQL DBA正在成为各个公司抢手的人才。

需求来了,随着而来的是问题,如何快人一步提高自身技能,让自己在日益激烈的技术挑战中不断增值、脱颖而出?

希望本文能为MySQL DBA的前行航路提供一些真实的浮标。

MySQL进阶路线:

MySQL学习进阶路线插图

DBA 是一个“复杂”的工种,一个岗位从初级走向高级始终是经验和实践的积累,没有其它捷径。


确定了学习路线,有哪些关于MySQL学习资料、书籍值得推荐呢?结合笔者自身经验整理了一套进阶书籍。

MySQL进阶学习书籍:

如需提取码:

[打开微信]->[扫描下方二维码]->[关注数据与人] 后台输入”数字” 获取提取码 

MySQL学习进阶路线插图1

入门

1、MySQL必知必会对入门者很照顾的一本书,与其说是一本书不如说是一本小册子,不到250页的小册子,实践性很强,基本没有什么理论的堆砌,完完全全就是一本实践指南,教会你怎么用SQL语句操作MySQL。
看完这本书基本就可以说是入门了。


下载地址:https://pan.baidu.com/s/1tOUKVr3MsWQVgg5t7co2Mw
后台回复”500122″ 获取提取码 

2、官方文档


毫无疑问,想全面了解MySQL官方文档还是要读一读的,缺点就是没有中文版。
阅读英文感到吃力的同学可以使用Transmate翻译工具翻译一下,可以对文档直接翻译,比使用Google一段一段的翻译要方便很多。


官方网站自行下载


3、MySQL技术内幕第5版(美)迪布瓦


是MySQL方面名副其实的经典著作,全面介绍MySQL的基础知识以及MySQL有别于其他数据库系统的独特功能,书中特别关注如何高效地使用和管理MySQL。
不仅适合MySQL初学者阅读,也适合想要深入了解MySQL的数据库管理人员和开发人员参考。

下载地址https://pan.baidu.com/s/10bGRt338CZDtIcQLryHsAw
回复”500015″ 获取提取码 

4、MySQL技术内幕:InnoDB存储引擎-姜承尧


本书是国内目前唯一的一本关于innodb的著作,从源代码的角度深度解析了innodb的体系结构、实现原理、工作机制,


并给出了大量最佳实践,能帮助你系统而深入地掌握innodb,更重要的是,它能为你设计和管理高性能、高可用的数据库系统提供绝佳的指导。


下载地址https://pan.baidu.com/s/1XEk7CQljWek_pMGpx2ElKg
后台回复”500006″ 获取提取码 

进阶

5、高性能mysql(经典必读)

高性能mysql是mysql 领域的经典之作,拥有广泛的影响力。


内容覆盖MySQL系统架构、设计应用技巧、SQL语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等主题,每一章的内容自成体系,适合各领域技术人员作选择性的阅读。


不适合MySQL初学者看,因为太厚,语言很枯燥,理论性强,学术味浓。我大概5天粗略看完,看得很痛苦,精神差时根本不知道在看什么。


下载地址https://pan.baidu.com/s/14y8M4KgbFKTamJv3_vUg0w
后台回复”500000″ 获取提取码


6、MySQL管理之道:性能调优、高可用与监控

以最新的MySQL版本为基础,以构建高性能MySQL服务器为核心,从故障诊断、表设计、SQL优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、MySQL高可用集群搭建与管理、MySQL服务器性能和服务监控等方面多角度深入讲解了如何去管理与维护MySQL服务器。


下载地址:https://pan.baidu.com/s/1IcokMcFdveBs8oCQUp88Ig
后台回复”500055″ 获取提取码


7、深入理解MySQL 中文高清PDF版下载


本书深入源代码,剖析了MySQL数据库系统的架构,并提供了分析、集成和修改MySQL源代码的专家级建议。


下载地址https://pan.baidu.com/s/1tPp_-WQfaPe3DvnZRDydRw
后台回复”500019″ 获取提取码


8、高可用MySQL:构建健壮的数据中心 PDF扫描版高清下载


讲解真实环境下如何使用MySQL的复制、集群和监控特性,揭示MySQL可靠性和高可用性的方方面面。


定位于解决MySQL数据库的常见应用瓶颈,在保持MySQL的持续可用性的前提下,挖潜各种提高性能的解决方案。


下载地址https://pan.baidu.com/s/1WNKHLfw2Bs31cF1vXK1_Xg
后台回复”500028″ 获取提取码

杂谈
AI时代,机器将代替人类维护和优化数据库,DBA有可能面临大量下岗的风险吗?
这是一个不可阻挡的趋势,所有DBA都要有危机意识,尽量多理解业务,站在更高的层面主动往具备输出业务模型的能力去靠拢。


比如能提出数据库优化模型、能提炼出运维的特征项等。这样的DBA才能顺应潮流,不易被淘汰。


另外在优化方面,AI主要是从优化方法论本身来进行学习优化,还很难去理解业务层面的知识,如果DBA对业务比较熟悉,SQL改写优化往往是彻底颠覆性的写法,这是AI难以做到的。
所以DBA如果能做到:

  • 对数据库优化和管理知识有非常深刻的理解,具备梳理出模型的能力;
  • 对数据库背后的业务场景非常熟悉,能直击优化本质。  

那就可以高枕无忧了。拥抱未来,努力使自己成为站在未来的人。作为大数据时代下管控企业核心资产的DBA,更是应该提前武装好自己,在挑战面前主动出击,在机遇面前学会抉择。   

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注