Tag Archives: DBA

Tom 不是 DBA

Thomas Kyte.jpgTom,Thomas Kyte ,一个人支撑 AskTom 的那个家伙,最近发了一篇文章,说在经过九年零九个月之后,他终于不用管理 AskTom.oracle.com 的数据库了,也不用充当半个系统管理员了(言辞间颇见感慨),这个站点的内容全部迁移到 APEX.oracle.com 下。他的同事 Joel Kallman 负责维护的事情,并且也 说明了此事。

当然,这不意味着 Tom 不再回答用户问题。但至少预示着或许 Tom 已经真的准备退休啦。做了这么多年,功成名就也该隐退了。Tom 或许是最好的技术布道者,在网络还不发达的年代,AskTom 这个站点Oracle 用户答疑解惑。那时候闲着没事翻站内的问题研究是一大乐事。这个自谦大约懂得 Oracle 90% 的技能的人帮助了无数多的人,也无形中拉近了用户和 Oracle 公司之间的距离。

前一段时间看圈子里又在讨论”DBA 有什么前途“的问题, 我们都是普通人,做任何一份工作都会遇到类似的疑惑,或许应该学习 Tom 这个好榜样。Tom 现在是 Oracle 公司的 VP。自从 1988 年开始使用 Oracle 数据库,到 1993 年进入 Oracle ,后来开始一个人弄 AskTom 这个问答站点,一做就是十几年。如果他也时不时的考虑做个 … 有什么前途的话,估计早就改行去做别的了。

EOF

CSDN 对我的一次采访

昨天刚胡扯完 DBA 的薪水,今天就看到 CSDN 登了对我的采访DBA薪酬挺高 盲目从之不可取》,其实这只是时间上的巧合,这个采访在春节前就做完了。我昨天写 Blog 的时候也因为不知道 CSDN 什么时候能发布而根本没提这回事儿。

就那个”起薪最高的为 DBA” 我上篇帖子说过了,按照各自的理解吧。其实这样的采访肯定要挨骂的,不被大骂可能就是好事情了。下面有个留言的朋友挺有意思,”这人长得像长臂猿”,汗,事实是,我的胳膊的确不长,谢谢!不过真的觉得自己好像正在上树的猴子,就知道编辑要照片没好事情 :)

附一下采访的全文:


记者:由于国内的分工不够细而且你也知道中国的开发人员要求博学广用,大部分的企业不会请专门的DBA,重视度也不够高。能否结合你的经历谈一谈我国DBA近几年的境况?

Fenng:我在2005 年3月加入阿里巴巴,这几年来一直负责维护支付宝的数据库。阿里集团的DBA团队相对比较专业,也比较成熟,这几年来,也不断有新的同事加入。团队对于成员的技术要求,我个人认为在关系数据库这一块还是要尽可能的专业,然后在专业的前提上尽可能的掌握一些相关度比较高的技术,比如存储技术、数据安全等。

最近几年来,国内DBA群体发展还是比较迅速的,在国内比较大数据库技术论坛(比如ITPUB)上参与讨论的DBA从数量上看是越来越多(当然技术的深度也可能被摊薄了一些) 。近期国内也有一些DBA独立顾问涌现出来,这在几年前是不太现实的事情。这也多少说明了,数据库技术服务市场需求逐渐大了起来。

至于国内 DBA 的薪酬,我想应该比一般开发人员高一点,毕竟数据是企业的命脉,那些过去对数据不够重视的企业多少都可能受到点教训。当然,DBA的压力也相对大一些,也算是个有点风险的”工种”。对比国外的薪酬比例,国内DBA的薪酬相比国外同行还是偏低一些。

记者:你怎么看待中国DBA未来的需求?

Fenng:个人浅见,在国内未来几年,对于DBA 的需求尤其对高级DBA的需求会越来越大。目前国内经济形势大热,企业成长的速度也比较惊人,对数据的重视程度也会越来越高,从这个角度上看,是会需要比较多的专业DBA的。

另外一方面,DBA的技术级别分布基本也是呈”金字塔型”,初级的永远最多,中级次之,高级永远都是少数(注:这几句话的确挺”废”)。而且,随着一部分高级DBA的职业发展规划的变化,或者是随着年龄变化,可能会转向其他岗位,空出来的岗位需求永远需要有人顶上。

记者:很多IT专业技术的入门者说想从事DBA,但不知道怎样让自己更”专业”、不知道该获得什么认证,又不知道该选择哪种数据库专攻,能否请你结合这些问题给他们些建议?

Fenng:也有朋友问我类似的问题,说”想从事 DBA”,但我觉得很多人还是隔河观景的心态,总觉得DBA这个职位是不错的,其实任何一个职位做好了都一样的,最适合自己的才是最好的。

现在在国内,证书其实没有多大用处,尤其是没有任何经验背景的情况下去考证书。很多在校的学生,找一份 Braindump ,背几天,也能考过,这样的情形下,证书基本上就贬值了,当然我不否认证书在某些时候的确是个敲门砖。

至于专攻哪种数据库,肯定还是要”物以稀为贵”,同时要考虑市场的需求程度。几年前,Oracle 领域的DBA还是比较欠缺的,所以会有一批技术人员涌入这个市场,而 Oracle 的市场也的确做的不错。但从现在的业界发展趋势看,成熟的MySQL DBA 是比较欠缺的。就我所知,很多 Web 2.0 公司都在招聘 MySQL 相关的人才。但是 MySQL 的一个最大的问题是上手太容易了,很多人就以为没有什么技术含量转而进攻其他技术领域了,但实际上,一直走下去,才会发现该技术领域其实挺宽的。我的建议是,MySQL 也是大有文章可为。

记者:Sun收购了MySQL,主流数据库背后都有了IT大牛们的支持,这是否反应了某种趋势?你认为这种趋势对DBA人员有什么影响?

Fenng:MySQL 在这一波 Web 2.0 的大潮中是个赢家,但这不保证 Sun 买来 MySQL也能成为一个赢家,至于主流与否, 还要看用户接下来的接受程度。如果 Sun 把 MySQL 束之高阁,或是奇货自居,广大用户转而拥抱 PostgreSQL 也说不定。IT 界我感觉也和历史差不多,分分合合, 没有什么是一成不变的。所以,DBA 人员也不能总抱住一家数据库吃老本,即使现在某个数据库厂家如日中天,谁知道他过几年会怎样? 对DBA来说,也要作一点技术储备才好过冬。

以上只是一家之言,贻笑方家。
有未能说透的地方欢迎大家和我邮件探讨: dbanotes@gmail.com ,或是在我的 Blog 上留言。

EOF

闲扯 DBA 的薪水

年后了,正是员工跳槽、企业招聘最活跃的时候,据说某些招聘网站的系统压力都比平时增长了几倍。无论是求职还是招聘,可能都会遇到比较郁闷的事情,求职的人有怀才不遇之想,招聘的人也为不能找到性价比高的员工而发愁。

一直以来的一个误解是,DBA 薪水比较高,所以导致不少人涌进来。其实到底高不高呢? 薪水这个东西,可能比中国的漫游费还让人搞不清楚。不过这里有一份 美国 2007 年度薪水分析报告,可供参考,还有信息周刊的一份调查。看下来啊其实也就是个中等水平。而在国内可能是因为 DBA 供需比的关系吧,DBA 这薪水被喊的越来越高(物价也高啊,也有其他各种原因吧),以致于我看到某些培训网站居然广告是“做 DBA,拿高薪”,怎不叫人笑掉牙? 以前戈尔还说过 “获得高技术高薪水的头等舱船票”呢? 这年头广告语就别信了。可能的确有些 DBA 的薪水很高,但也不要忘了任何事情做好了,都能拿到高薪,销售做好了一样拿高提成,产品设计做好了一样有很好的回报。汉堡包卖好了你不也能开店和 KFC 竞争了?

今天看了一位朋友招聘 DBA 的感慨,引发了不少朋友的留言讨论。另一位朋友看了帖子,问到 “今年求职该要多少工资?” 我承认,求职者也有苦衷啊,本来跳槽就有个隐性损失在里面的,加上国内这居高不下的狗日的房价,还有持续上涨的物价,不多要点工资,让人怎么活? 这两位老兄自己也是很出色的 DBA,一个事情不同的角度,还是引发了不同的观点。

这里要对一些 DBA 新手朋友说几句,如果只是为了赚钱,不如考虑作一下销售的岗位。如果真的要走技术这条路,而又恰恰基础很好,技术功底不错,的确很难给自己定位,薪水要低了感觉对不起自己,要高了企业还未必愿意。我经常喜欢说的一句话是“薪水改变不了你生活本质”,每个月多一千少一千能改变你多少呢? 尤其是当前国内这个房价,光靠薪水买房子谈何容易? 所以,选择工作,重要的还是选这个职位在公司的位置和潜力。再者,DBA 还是要拼经验和项目背景的,多年的媳妇才能熬成婆,有些清闲的 DBA 职位,对于老 DBA 是能够养老,对于年轻的 DBA,恰恰会害了自己。

推荐看一下信息周刊的那篇文章,尤其是那些图表,很有参考价值。比如,Salary by Age:
salary_chart15_full.gif
EOF

无题

最近几天没怎么更新网志。倒是通过 Google Reader 作了一些分享。偶然看到居然有同事在订阅我的阅读分享,并且说从该 Feed 里看到了一些有趣的信息,感觉很有些意外之喜。

其实没更新网志倒是也能给自己找点借口:一是过年刚回来,”节日综合症”还没有消退;二是自己的 iPhone 升级到 1.1.3 之后遇到很多问题,电话不好用挺耽误事情的,所以花了不少时间弄电话,通过这次的折腾自己也会升级 iPhone 了;三是身体不太舒服,可能和回杭州的晕机有关;最后一点也是最主要的,不知道写什么,总连篇累牍的写写空了,胡扯也不好。

周六公司年会,有幸作为技术人员上台接受”授勋”,回想起来我这个半路出家的所谓 IT 人士作技术好多年了。成绩属于过去,今年的各项任务都挺重要,也比较艰难。办法无它,坚持,挺挺也就过去了。

EOF