作者:卢钧轶
出处:CENALULU’S TECH BLOG 本文罗列了一些适用于MySQL及运维入门和进阶使用的书籍。
背景:各大论坛上总是有很多同学咨询想学习数据库,或者是为入行DBA做些准备。几年来作为一个MySQL DBA的成长过程有一些积累和感悟,特此拿出来和大家分享。
SQL 入门 在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。
推荐书籍:
《SQL Cookbook》 原版 中文版 一本循序渐进的SQL指导手册。每一种业务需求,书中都用MySQL,SQL Server,Oracle三种语法进行解析。可以顺序的作为学习书籍,也可以之后作为工具书籍查阅。
《The Art of SQL》 原版 中文版 将SQL调优模拟成一场战役,进行战术分析。更多的是传授SQL架构设计方面的知识,实际的调优实例不多,翻译很烂,建议看原版
《SQL应用重构》 原版 OReilly.MySQL.Stored.Procedure.Programming.Mar.2006.chm 原版 学习MySQL 存储过程语法和编写的最好教材。虽然版本比较老,但是大部分的语法都没有变更,比较推荐。
MySQL 入门&精通 如果你已经熟练掌握了基本的SQL编写技巧,就可以进入对于MySQL产品本身的入门学习了
推荐书籍:
《High Performance MySQL》 原版 中文版 MySQL界的圣经,目前已经出到第三版。非常详细的介绍了MySQL运维的各个部分,可以通读了解,也可以作为工具书进行查阅。
《深入浅出MySQL数据库开发、优化与管理维护》 原版 中文版 中文原创书籍中比较适合入门的一本。教粗浅的介绍了MySQL的相关特性,比较适合MySQL运维的入门
《MySQL技术内幕 innodb 存储引擎》 原版 中文版 很详细的从代码层面分析了Innodb的内部结构,适合深入学习innodb
其他学习资源 MySQL入门除了通过书本学习理论知识以外还有其他各种方式可以进行学习。
“Our Episode” 一个类似于MySQL电台的节目 ,每周会定期出一个音频讨论一个MySQL话题。 是学习MySQL&学习英语的好选择
“MySQL Planet” 几乎涵盖了所有MySQL业界大牛的博客RSS汇总。强烈建议订阅!
“MOOC” 各类公开课程网站都会有免费得MySQL入门课程试听。这里就不一一列举了。
运维&数据思想 推荐书籍:
《The Art of Capacity Plannin》g 原版 中文版 作为运维免不了要做容量规划和容量预测。这本书是一个很好的开始。
《Beautiful Data: The Stories Behind Elegant Data Solutions 》原版 中文版 数据库运维对于数据的敏感是一个重要特质。 PPV课其他精彩文章:
1、回复“干货 ”查看干货 数据分析师完整知识结构
2、回复“答案 ”查看大数据Hadoop面试笔试题及答案
3、回复“设计 ”查看这是我见过最逆天的设计,令人惊叹叫绝
4、回复“可视化 ”查看数据可视化专题-数据可视化案例与工具
5、回复“禅师 ”查看当禅师遇到一位理科生,后来禅师疯了!!知识无极限
6、回复“啤酒 ”查看数据挖掘关联注明案例-啤酒喝尿布
7、回复“栋察 ”查看大数据栋察——大数据时代的历史机遇连载
8、回复“数据咖 ”查看数据咖——PPV课数据爱好者俱乐部省分会会长招募
9、回复“每日一课” 查看【每日一课】手机在线视频集锦
PPV课大数据ID: ppvke123 (长按可复制)
大数据人才的摇篮!专注大数据行业人才的培养。每日一课,大数据(EXCEL、SAS、SPSS、Hadoop、CDA)视频课程。大数据资讯,每日分享!数据咖—PPV课数据爱好者俱乐部!