阿里巴巴DBA成长之路
本文详述了一名阿里巴巴DBA从离开校园找工作的面试到今后实习、工作的成长之路。
2007年的第三季度,我的工作由开发DBA转为产品DBA,全面负责产品库的基础设施搭建工作,比如说小型机硬件升级,OS升级,存储重构,ORACLE安装,数据库备份,监控系统的完善等等工作。在这个季度里,基本上每周都要去机房,而且经常一呆就是连续好几天,耳旁伴着的是嘈杂的小型机与HDS存储巨大的声音,在那些日子里,我的睡眠质量是特别的好,倒床三分钟内,基本上就能睡着。呆了几天后,从机房回到公司,看着明亮而安静的办公场地,心里感到格外的舒畅。在这个季度里,高质量的完成产品库的各项建设工作,自己对主机,OS,高端存储也有了进一步的认识与提高,谢谢piner在这段时间内的耐心指导。
淘宝开发团队的日益壮大,再加产品库的建设工作也搞得七七八八了,因为工作的需要,在2007年第四个季度里,我从产品DBA转向开发技术支持的角色,开始负责两个团队的日常需求与项目的技术支持,以及淘宝的新东西推荐引擎的相关工作,还要负责一些产品库的建设工作,其中一项是HA建设。在淘宝,为了保证产品的质量,我们制定了很多的流程,与我们DBA相关的就有好几个,这些流程,我开始也不熟悉;在经过短暂的交流后,就开始匆匆的做各种日常需求,在实践中熟悉各种流程后,并通过邮件,当面交流等各种形式向广大开发,PM介绍与DBA相关的流程,在做了这些之后,整个流程的处理速度明显加快,大家也熟悉并且接受了这种按流程做事的方式,不用进行大量的反复的不必要的沟通工作。在淘宝,技术支持的工作主要包括以下一些方面,参与项目设计,sql审核,在开发环境与生产环境创建相关的表结构与索引等等。经过一个季度的锻炼,对各种应用系统都有相当程度的了解,对业务的理解也更加的深入。在ORACLE的技术成长道路上,sql performance tunning也有了很大的提高,这其中最关键的莫过于对统计数据的掌握的深度上,并应用这些知识,解决了一系列生产库上SQL语句的性能问题以执行计划变更问题。
在第四季度,随着对业务理解的深度上的进一步提高,对网站一些重要基础架构提出了自己的设计与解决方案.这些就不透露了!
在淘宝这样高速发展的公司里,每一天都是一个挑战。我们都不得不去面对一些新的问题,我们唯有不断去提高自己,提供一些新的解决方案,to handle these problems 。
- 本文关键词:

