技术开发 频道

DTCC 2016:MySQL中国组主席谈DBA的炼成

  【IT168 专稿】高速发展的互联网推动着大数据云计算的成熟以及行业变革,而互联网的发展少不了MySQL的支撑,作为市场占有率排名前三的数据库,MySQL随着WEB2.0的兴起而大规模流行。MySQL同很多开源数据库一样,虽看起来简单,精通却很难。目前,MySQL发展速度不断提升,逐渐从互联网领域渗透至传统行业,而MySQL DBA的缺口依然非常大,企业招个好的DBA十分困难。那么如何成为一个能达到用人标准的MySQL DBA?如何有效提升个人价值?

  近日,IT168记者对即将参加DTCC 2016中国数据库技术大会的技术专家吴炳锡进行了专访,他是MySQL中国用户组主席,也是FireFlyClub社区发起人之一。吴炳锡主要从事MySQL DBA岗位技术技能培训,2015年6月,吴炳锡离开新媒传信飞信项目后,与朋友共同创建了互联网教育平台,目前既是创业者,亦是资深MySQL DBA人员。此次采访,吴炳锡与大家分享了他对MySQL的理解及多年从业经验。

DTCC 2016吴炳锡:MySQL DBA如何炼成
▲吴炳锡

  MySQL为什么受欢迎?

  现在数据库种类太多,性能好的、灵活的、开源的、商业的各种口味应有尽有,那么,为什么MySQL如此受到青睐呢?吴炳锡列举了MySQL的几个主要优势:首先,MySQL足够简单,上手较快,性能方面也不差;其次,TCO(总拥有成本,从产品采购到后期使用、维护的总成本)成本低,可靠性强;整体学习环境良好,所以开发人员比较好招;最后,MySQL方便自动化管理,让大规模数据库运维简单化,迎合了互联网趋势。

  其实,MySQL如此受欢迎,免费并不是主要原因,吴炳锡提到,他选择使用MySQL更主要的原因是,MySQL能快速的支持一个业务的飞速发展:“所以在很多新的互联网项目中,我都推荐使用MySQL。”

  MySQL DBA实践误区

  数据库管理是个对综合能力要求很高的职位,MySQL DBA更需要这样的能力,吴炳锡从多年从业心得中总结了两点经验:

  • 1、MySQL DBA工作是一个系统类的工作。从优化讲,很多工作DB里搞不定后,需要知道怎么从业务上优化;

  • 2、同样在高可用方面,官方给的是heartbeat+DRBD的方案,但实际实际中,这种方案基本没人使用。更多的是: Keepalived, PXC, 或是基于DNS或是Zookpeeper下的一些主从及其它结构,这样也造成了方案的多样性,用什么也需要真的需要细致的研究一下,从根本上了解每个方案的原理及自我把切换过程实现,也对DBA提出了更高的要求。

  吴炳锡提到:“MySQL DBA不能只把眼光盯在DB本身上,只做DB和SQL的优化,也要花时间了解自已的DB跑的什么业务,怎么优化能跑的更好,同时也要学习一下python能让自已有一定的脚本能力,还要紧盯着互联网的技术变更,用到自已的环境,提高环境的可用性。”

  优秀的MySQL DBA如何炼成

  作为在MySQL数据库领域浸淫多年,后又从事MySQL DBA培训工作的专家,吴炳锡对于一个优秀的数据库人员,特别是MySQL DBA应具备的能力做出了解读,这些同样也是他们团队在招DBA时所看重的因素:首先,DBA应对数据库本身原理有足够的理解, 知道数据数据库怎么处理,如:一个update语句,在MySQL里的处理流程什么?其次是DBA的实战能力,这部分要求是对知识的系统理解,以及遇到问题快速的决断的能力,而不能停留在只是会的阶段。吴炳锡举例道:“如遇到innobackupex备份多台机器怎么做,备份恢复出错怎么办?”最后一点是团队分享精神,对于一个技术团队,大家都是做技术的,主动分享才是对团队和个人都有益处的,而不是拿技术去比拼。

  另外,对于新入行的朋友,吴炳锡也提出了建议:“先把基础部分学好,重在入行。不要开始就追求高工资,关键先把行入了,互联网只要不亡,高工资就不是问题。另外在团队成长中要学会成为团队互补的的人才,不要限入和团队的人员比技术谁牛B。”

  最后,对于2016中国数据库技术大会,吴炳锡十分期待,他表示:“看到大会‘数据定义未来’这个标题,让我们从事数据库的人员很兴奋。这个时代确时每天都在有新的技术出现,无人驾驶, 智能设备,大数据医疗, 互联网金融,工业4.0相关的自动化实现。这一些的背后,都是数据在支撑。所以说‘数据定义未来’这句话不算过。但这其中的核心问题,即什么数据才有用,数据怎么用才能决定未来,是每个公司都面临的挑战。通过这个主题,也让我们大家更好的认识到数据工作的重要性。也希望从事数据相关的工作的人员,能真正的用我们的工作来改善我们的将来的生活。最后,感谢DTCC给我们提供了一个交流的一机会,让我们这些后端的工程人员,也有机会一块交流一下技术实现。”

DTCC 2016吴炳锡:MySQL DBA如何炼成

  作为国内数据库与大数据领域最大规模的技术盛宴,2016第七届中国数据库技术大会(DTCC)将于2016年5月12日-14日召开。大会云集了国内外顶尖专家,共同探讨MySQL、智能数据平台、数据治理、大数据创业、大数据深度学习等领域的前瞻性热点话题与技术,为数据库人群、大数据从业人员、广大互联网人士及行业相关人士提供最具价值的交流平台。更多有关大会的精彩内容请访问DTCC 2016官网:http://dtcc.it168.com/

1
相关文章