SQL Server 2005对DBA的要求是否会更高
随着SQL Server 2005 的发布,微软希望能够通过提供类似的提醒和规模,进入原先由Oracle,IBM的DB2和Sybase把持的大型企业数据库管理系统市场。
微软在数据库管理系统方面的主要竞争力量就是它的易用性,这意味着SQL Server数据库管理员需要接受的培训更少,雇用和培训的费用更低。但是当SQL Server变得更加强大的时候,它也开始变得复杂。SQL Server 2005是否会需要更加有经验——并且更加昂贵——的数据库管理员?
这是有可能的,但是一开始也许不会。首先,转移到SQL Server 2005的数据库管理员接受了免费的大部分培训。“我不需要再接受培训,” Tcharly Florestal 说,他是位于美国佛罗里达州的迈阿密海滩的Mount Sinai 体检中心的数据库管理员。“文档足够了。”
除了文档之外,微软的SQL Server 社区里面充满了各种可以让用户获得帮助、开始工组的资源。其中包括丰富的类别,例如九月份的针对SQL Server 社区发起的专业协会,微软发起的有关SQL Server的巡回培训中的车间部分,甚至是发放优惠卷来抵消SQL Server认证考试的费用。
◆时间就是金钱
虽然由于数据库管理员工作的很大差异,很难进行一个直接的比较,但是分析师们还是认为Oracle 公司,Sybase公司,以及IBM的数据库管理员相对于SQL Server同行来说,平均增加了5%到10%。
根据Culpepper 及其合作公司从9月份开始做的薪资趋势调查表明,Inc Oracle的认证也要比微软的认证更有价值。研究表明,拥有Oracle公司认证的数据库管理员要比没有认证的数据库管理员多拿平均8.4%的薪水,而微软的认证则只比没有认证的数据库管理员多拿4.6%。
“数据库运行起来越困难,培训需要的时间就越长,培训和认证的费用也越高,” Katherine Jones 说,他是位于美国马萨诸塞州剑桥的阿伯丁组织主要研究人力资源管理的分析师。
“Oracle是一个非常复杂的数据库,”Jones说。“当SQL Server第一次出现的时候,它是一个很容易理解的数据库。虽然这一切随着时间发生了改变,但是它仍然是比非常笨重的数据库更容易使用。实事求是地说,它仍然是最简单的。”
“有可能是人们可以获取在线课程或者查阅文档并且说,‘我知道怎么做了,’第一步至少是,” Jones 补充道。“但是软件的进化一般是想着更加复杂的方向。随着时间的推进,它也会变得非常复杂,以至于需要进行更多的培训。然后它就意味着SQL Server数据库管理员可以拿到比Oracle数据库管理员更多的薪水了。”
◆你将会用它做什么?
你需要的数据库管理员的类型实际上并不是你使用了哪一类数据库管理系统程序的问题,而是你用它来做什么,Jim Shepherd 说,他是美国马萨诸塞州波士顿的AMR研究公司的高级副总裁。“微软当然是易用的。Oracle也因为能够处理大型的、复杂的问题而闻名。”
由于SQL Server 2005 的到来而发生改变的是,现在微软的数据库管理系统能够处理更大更复杂的问题了,Shepherd 说。SAP最近鉴定了SQL Server 2005能够同时处理9万3千个并发用户的基准。这很庞大了。
“如果你在50人的公司使用SQL Server 2005,”也许你甚至不需要数据库管理员,Shepherd 说。“如果你是在5万人的公司,并且你运行的是SAP,你就肯定需要一个。”
“实际情况是,” Shepherd说,“对于这个产品几乎不需要做什么,但是随着数据库的规模和复杂性而增多。这不关数据库产品的事,完全取决于安装的规模和你的问题的复杂性。”