专栏名称: DBAplus社群
围绕数据库、大数据、PaaS云,顶级大咖、技术干货,运营几个月受众过十万!成为运维圈最专注围绕“数据”的学习交流和专业社群!欢迎投稿,加入探讨。
目录
相关文章推荐
数据中心运维管理  ·  突发!又一储能电站发生火灾 ·  3 天前  
数据中心运维管理  ·  别错过!配电间、配电室等防火措施,一篇全搞定 ·  2 天前  
数据中心运维管理  ·  如何为布线环境选择合适的网络电缆标签 ·  昨天  
AustinDatabases  ·  MongoDB ... ·  23 小时前  
51好读  ›  专栏  ›  DBAplus社群

MySQL DBA的修炼与未来,看看老司机们怎么说?

DBAplus社群  · 公众号  · 数据库  · 2017-09-04 07:12

正文

请到「今天看啥」查看全文



Q3:个人职业发展如何完成Oracle向MySQL的转型?


杨建荣: 从自身目前从事的工作,分三种情况来看:


(1)目前从事的工作以商业数据库Oracle为主,又想转型为MySQL DBA的:


自搭环境学习实践是一个起步, 如果觉得没有明确的学习目标, 考个MySQL OCP 也是一种阶段性的学习成果验收,总比漫无目的的学习收获要大。已经有了Oracle基础,可以通过对比的方式来引入到MySQL的学习中。公司如果后期引入MySQL方案,你就是最佳人选了。


(2)目前工作中有MySQL环境的:


在做好本职工作的前提下, 可以自荐, 让别人推荐来做MySQL DBA的工作。对企业和你个人都是双赢,所以开发测试运维同学相做MySQL DBA也是可以的。


(3) 现有的MySQL工作和自身期望相比差距较大的:


一种方式是自查 ,我们在当前的环境还能够做出些什么,如果能够把当前的环境做到精细化的管理,总会有非常多的事情和收获, 还有一种方式就是跳槽 ,这个的前提也是你在储备了很多的技能之后,因为机会是留给有准备的人。


虢国飞: 我是从SQLServer转型到MySQL的 ,感觉这个转型应该比Oracle转MySQL更大,因为本身还要克服操作系统的区别(Windows转型Linux),不过如果你已经有一个数据库产品的经验,再来学习其它数据库产品,难度应该不是很大,因为很多底层的原理是相通的,概念也差不多,无非是各种产品在设计上侧重 点有不同、使用方式上有差异。


所以我觉得要完成这个学习转型,首先 心态上面应该放开 (千万不要带偏见,认定哪种好哪种不好), 通过对比的方式来学习和实践 ,善于总结差异分析优劣,多和同行沟通交流,相信转型过程 不会太长。


李季鹏: 从Oracle到MySQL转型,不单单是一个人的学习过程,也是一个从开发到运维的磨合过程。


  • 首先,战略上要藐视敌人, 熟练掌握Oracle的话,对于任何一种关系型数据库的学习都是事半功倍的,特别针对MySQL,可以视为一个功能和手段做减法并寻找替代手段的过程;

  • 但重要的是,战术上要重视敌人, 限于MySQL的特点,特别是中大型场景,把MySQL当Oracle用只会更加痛苦,必须放弃原有的Oracle视角,坚持MySQL大而化之的特点。


学习篇

Q1:从初级成长到高级,有推荐的MySQL学习路线吗?


杨奇龙: DBA 是一个“复杂”的工种,要成为高级/资深MySQL DBA,我总结了以下五点:


  1. 官方文档是最好的学习资料。 通读官方文档是最扎实的学习方式,目前大多数同行只是把官方文档当做参考资料。其实把官方文档理解透彻你已经能成为高级DBA了。

  2. 纸上来得终觉浅,绝此事要躬行。 多动手,多做实验验证技术功能点。

  3. 找一个有业务量的平台 ,锻炼自己的技术能力。

  4. 能干活,能写文档,能讲。 能够将自己理解的知识教会其他人才算真的弄懂。

  5. 不懂业务的DBA 不是优秀的DBA, 能够思考如何存储数据,也要会和开发沟通讨论业务如何访问数据才算最合理的。


参考DBA技能树

http://blog.itpub.net/22664653/viewspace-2097142/


杨建荣: DBA干的是一个手艺活(鹰眼,狮心,女人手),里面有很多技巧,但是一个岗位从初级走向高级始终是经验和实践的积累,没有其它捷径。这里给大家提供一个自查级别的方法:


Q2:关于MySQL学习资料、书籍或网站,你的推荐是?


杨建荣: 简单来说,官方文档是最好的学习资料,在这个基础上去阅读更多的书籍会起到融会贯通的作用。如果推荐书籍,我有下面的一个读书清单可供参考。


入门:

《涂抹MySQL:跟着三思一步一步学MySQL》

《MySQL数据库应用从入门到精通(第2版)》

《MySQL核心技术手册》

《MySQL技术内幕(第5版)》


运维实践:

《高性能MySQL》 经典必读

《MySQL管理之道:性能调优、高可用与监控(第2版) 》贺春旸

《深入理解MySQL核心技术》帕奇维

《MySQL运维内参 》 周彦伟、王竹峰、强昌金

《高可用MySQL》


内核:

《MySQL技术内幕:InnoDB存储引擎(第2版)》姜承尧

《InnoDB - A journey to the core》Jeremy Cole


杨奇龙: 在建荣老师的基础,我再推荐: 系统优化-《性能之巅》、开发- 《Python 编程:从入门到实践》


张青林: 《数据库系统原理》、《InnoDB存储引擎》。


李季鹏:







请到「今天看啥」查看全文