|
tigerfish 发表于 2012-3-26 13:52 ![]()
几个月前写过一篇《DBA的出路在哪里?》,欢迎争鸣,欢迎拍砖
把tigerfish的高见移过来,欢迎大家一起探讨:
最近在ITPUB时常提到的一个问题是:DBA的出路在哪里?
各种数据库软件日臻成熟,过去时常出问题的,现在很少出问题,而各种的操作也日益自动化,过去经常脑袋短路的优化器,现在智能也很强,出现那种执行计划导致慢SQL的情形也越来越少。由此,各种公司对DBA岗位的需求也逐渐减少。记得几年前,有个美国最高薪IT岗位的调查,DBA排行第一,俺也时常在课堂上以这个去勉励学生努力学好数据库知识。不过最近看到一个类似的排名,DBA已经让位给各种开发工程师,在列表里也消失了。
不论排名是否正确,DBA这个行业在萎缩是事实。小公司不经常出问题的数据库,不请专职的DBA,由开发人员兼任。大公司数据库很多很复杂,可能一出问题就要命,但要维持养活若干高水平的DBA,成本很高,他们可能更倾向把服务外包给专业的数据库服务商。曾经的DBA现在分化为两类,一类以数据库安装调试配置优化备份等工作为主的,与网络及服务器运维开始融合,另一类以数据管理为主的,则逐渐与业务融合。窃认为,DBA如果要往上发展,出路在于把“数据库”中的“库”字去掉,把维护性的工作转变为能产生新价值的数据分析挖掘工作。由于DBA们大多熟练操作SQL和各种数据库的运作,在数据分析这个事情上本来就有得天独厚的优势。。。
若干年后,我们再来看这个帖子,看俺的预言是否正确
|
|