本次我们邀请到了支付宝数据平台负责人、知名DBA专家冯春培先生来分享自己的DBA职业生涯,以及为我们未来的DBA新星点亮一盏明灯。
hwayw:
您先自我介绍一下?分享一下您的职业经历看给后来者有什么启发?
biti_rainy:
我是2001年毕业,做过一段时间的数据库相关开发工作,后来对数据库优化比较感兴趣而入了这个门,那段时间真的是一年攒了3年工作经验,所以2004年我到杭州阿里巴巴的时候已经是经验丰富了。之后接触各种主机和存储,大大的扩展了我的知识面。当然更重要的是外部环境的机遇,公司从04年到08年一直飞速发展,挑战和压力使得我必须得不断的提高。而阿里集团也从初几个DBA发展到后来的近百名DBA,其中不乏这个圈子里面非常有影响力的。当然后来我也思考自己的路径,当这个领域的问题解决的足够多之后,都思考自己带给企业的价值,作为DBA带给企业的是业务的快速响应和稳定,同时为了身后的同事们的发展以及和企业需求之间想结合,我们开创了几种岗位角色和发展路径,一开始是开发DBA和产品DBA,然后开发DBA逐步不满足于遵循基本规范和解决SQL性能问题,要求线上处理,希望自己是整条业务线的数据的Owner,于是扩展工作范畴之后更名应用DBA。而产品DBA当失去Schema和数据的处理工作之后觉得挺失落,除了加加数据文件和巡检之外,似乎没多少事情可做了,于是努力的拓展数据库和硬件之间的定制、优化,结合应用特点做定制化解决方案,于是就有了数据库架构师的角色。当硬件和系统本身无论如何提升,应用无论如何设计和优化都满足不了业务的高增长的时候,水平拆分、垂直拆分应声而出,系统多了之后交互量很庞大,预测业务增长做好规划,于是催生了数据架构师的角色。由此可以看出我们是基于实际业务需求不断的开拓而产生了诸多角色定义,应用DBA和产品DBA之间可以交替向前发展。其实近几年数据库我们也早不满足于oracle,包括mysql、postgresql、各种KV数据库都在实践。但在思考自己提供的价值之后,我认为自己应该更好地拓展,所以后来到支付宝负责数据平台,技术上解决大数据的计算、存储,应用上需要拓展各种有价值的数据产品,从支撑业务发展到驱动业务发展,进入到企业核心价值链上,这是我到支付宝后给自己新的目标。目前真正让数据创造价值的企业并不多,我们也是践行者,希望在这条路上也同样带给后来者一个清晰的路径。
hwayw:
现在有人认为学oracle很有出路,有人认为学mysql前途更大,还有人觉得nosql才是未来的数据库趋势,您是怎么看待这样的观点?有关关系型数据库和非关系型数据库的争议,您又怎么看?
biti_rainy:
我学习oracle的时候oracle数据库还为广泛应用,DBA也比较少,算是懵懂的在正确的时间进了正确的门。2001年到2006年真的是DBA学习成长的黄金时期,那时候涌现了一堆有影响力的人。这不是说现在的oracle DBA技能就比那时候的差,而是现在的确算不上黄金时期了,因为oracle已经广泛应用了。但是现在这个时段就是做数据库服务的好时期,而我们那时候想做却不成气候。2006年的时候我招了个应届生叫简朝阳,后来我建议他重点学习mysql,并给予了很大的自由度和计划到他,帮助他成长,后来他写了本书,同时自己成长的非常快,在mysql领域也是非常有影响力。当时之所以建议他学习mysql,是因为oracle的硬件实施整体成本非常高,一用上小型机和SAN存储,oracle费用其实不足total费用的20%。一方面为了公司节约成本考虑,另一方面也感觉到这是未来的趋势,大环境给予了他这个机遇,而我只是提前做出了判断并引导了他。现在由于互联网企业的发展,好像nosql发展的迅猛,这其实不过是在特定场景解决特定问题罢了。我认为未来十年nosql可以取代RDBMS是个伪命题,其实发展到后来两者趋势逐渐一致,nosql想要通用也得具有RDBMS的很多特征,就越长越像了。Google近出的数据库,其实我看很多特点和概念也类似oracle呢,概念上大家都没什么新鲜玩意,都是在规模上的量变导致质变。而一般用户解决规模问题简单的是硬件、网络的突破,这更容易带来数据库应用的发展。所以我更主张大家透过现象去看技术的实质,研究各种技术的特点背后的优劣到底是怎么回事,这样才有自己的看法。Oracle、mysql、nosql都是一些具体的数据管理的表现形式,他们主要面对什么客户、解决什么问题、带来什么价值,看透了这些,我们就不会被表象所牵引。当然,我认为管理好数据之后,发掘数据价值是一个很重要的事情。
hwayw:
凭借您这么多年的工作经历,数据库领域发展现状是什么样?现在有越来越多的人对DBA的未来担忧,您对此有何看法?您觉得DBA的前景如何?
biti_rainy:
信息化的道路,中国刚上路,未来还很远。而数据库领域,在中国目前正蓬勃发展,所以DBA的工作看起来并不那么稀有,同时很多公司也不觉得那么重要,那是因为很多公司还没有感受到数据对他们的重要性,刚发展起来还没有积累到一定程度,同时IT系统带给企业的价值并未得到充分理解。很多企业都找一个人,什么管理数据库到做网线到安装windows都做,这恰恰是初期的特征。当然中国很大,即使是初期,但这个市场已经够大了,由于缺乏重视,问题也很多,提供相关服务的机会反而可能到来了。但回到具体的DBA身上,我倒觉得不是这个工作会消失,而是工作机会会越来越多,同时需求也在不断的提高,不管软件如何完善,终究是要人去做决定。高薪的机会始终存在,5年前年薪30万的DBA机会很少,现在30万以上的工作机会我看到的是一大把,但由于从业人员多了,竞争使得获得职位却越来越难了。我们不会有人希望凭借一招技术本领吃一辈子吧?关键是得不断地思考自己给企业创造什么价值,自己需要寻找什么样的环境来帮助自己提升。像我自己2004年到阿里巴巴,找到一个快速发展并且很重视数据的公司,那不是来自我的英明而的确是运气。现在互联网这么发达,交流机会这么多,年轻人需要更多的努力和思考,在市场中去寻找自己的位置。你无法指望仅仅是好运,即使我当初运气好,但持续走到现在也是我个人努力的结果,相信即使不在阿里巴巴,我也会发展的很好。所以我认为,大家如果从思考DBA过渡到思考DA(data administrator),你的前途会更光明。
嘉宾介绍:
社区ID:biti_rainy
冯春培:支付宝数据平台负责人、知名DBA专家、Oracle ACE Director、ITPUB社区超级版主
于2004年3月扎到杭州。见证了阿里巴巴集团DBA 团队从七、八条枪发展到70多条枪的规模。在阿里巴巴带领了团队经历了从优化性能、保障数据库稳定过度到规划数据架构、支持业务发展的角色转换,促进公司 原有产品DBA、开发DBA的合作模式朝数据架构师、系统架构师方向发展。
阿里巴巴集团,旗下公司包括阿里巴巴 B2B(上市公司)、支付宝、淘宝、阿里云、中国雅虎。阿里巴巴DBA团队承接工作职责广泛,系统方面主要包括容量规划、预算、选型、上线、维护,涵盖主机、存储、数据库。应用方面主要包括数据库设计、应 用性能优化、schema维护。主要技术领域包括主机、存储、OS、数据库、分布式数据库解决方案、监控。发展方向:用可控的成本支持业务灵活、快速的发 展,体现团队价值。
ITPUB名人堂支付宝数据平台负责人、知名DBA专家冯春培先生分享自己的职业之路
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)