技术开发 频道

Oracle和SQL Server:新的凯撒大帝?

  【IT168技术分析】当Microsoft SQL Server产品出现在Oracle数据库的店铺中时,这通常是CIO要求的结果,旨在降低成本。但在其他时候,SQL Server的扩张是从公司的低端开始的——并且CIO们将最终惊奇的发现他们从SQL Server数据库那里得到了多少。

  目前两种情况都出现于世界各地的企业中,Kevin Kline说,他是Quest Software Inc.公司SQL Server解决方案的执行官和SQL Server国际专业协会主席。而当这种情况发生的时候,就是CIO们应该清查存货和研究出如何最大限度的投资于SQL Server的时候了。

  在这次的SearchOracle.com访问中,Kline,他是《SQL in a Nutshell and Transact-SQL Programming》的作者,他谈论了现在公司中使用Oracle和SQL Server数据库相结合的一些典型方法,并且他给Oracle店铺的一些可能对SQL Server 存有“误解”的CIO们提供了一些明智的建议。

  你是否看到了目前SQL Server产品在很多Oracle店铺中出现?

  Kevin Kline:这是我们在市场上普遍看到的。现在几乎所有的大店铺和许多中等规模的店铺和甚至更小的店铺都不同程度的拥有不同种类的产品。因此,随着Quest工具也有了不同种类,我花了一些时间与客户讨论这类[综合]问题。例如,我刚刚在德国的一个大型制造公司,它采用了Oracle和SQL Server这两种数据库,我们讨论了许多这类问题。一个月前在美国,我在一个庞大的制药公司,它广泛的使用Oracle数据库,但是它们也有SQL Server数据库。当他们扫描时[他们]震惊的发现他们只在公司内部的一个子网上就有超过600个SQL Server数据库。所以一些[Oracle店铺]也销售SQL Server数据库,并且在他们了解它之前就已经有了很多SQL Server数据库。

  SQL Server是怎样在一个主要做销售Oracle的店铺里进行扩张的?

  Kline: SQL Server以两种不同的方式进入到Oracle店铺里。第一个方式是一个从上至下的决定。与为作为主要的Oracle应用没有相同种类的用法的报表应用购买这些昂贵的Oracle许可证相比,[公司执行官可能更会愿意选择]采用一个便宜很多的SQL Server安装。但是SQL Server也有一些其他的一些进入途径。许多店铺不只是他们自己构建,还购买了许多应用,他们采用的ISP[经常]写于一个SQL Server后台——所以他们也买SQL Server产品。或者,例如,他们使用像[Microsoft SharePoint Server,它]使用SQL Server数据库作为它的后台——后台数据库。SharePoint在我访问过的大多数网站里以自己的方式发展的非常迅速,因为它就像它所做到的,是一款如此有用和有效的产品。所以,在你了解它之前,你已经有了两百来个SharePoint网站,还有很多的SQL Server数据库。

  在IT店铺出现多种产品之后出现了什么代表性的挑战?

  Kline:代表性的——在一个自下而上而不是自上而下的环境里——发生的一件事是他们必须掌握他们有多少SQL Server数据库,因为这不是通过组织流程购买的。[从上面的角度看]他们经常惊奇的发现他们有这么多的SQL Server数据库。随其而来的挑战,‘既然我们认识到我们有一个共同的投资我们怎么管理呢?我们希望保护那些数据资产并确保我们具有很好的实用性,很好的可恢复性和很好的性能。所以,让一些有经验的数据库管理员来控制它吧。’而这往往意味着——尤其是他们是主要作Oracle销售的店铺——为了新技能而雇佣新的人员或对工作人员进行培训。

  你对发现自己处于这种情况的CIO们有什么建议?

  Kline:我想很多时候大量投资于[SQL Server]是个很好的主意。在许多使用Oracle数据库的人群中还有一种心态,就是认为SQL Server只是一类玩票性质的数据库,它还没有达到完美状态。但事实上,它已经做到非常好的程度了。它可以把你扔给它的任何级别的工作都作的非常好,只要你在一开始设置它为这种负载级别。一个关键的建议是确保你知道怎么去利用它,那么你就能获得很大收益。否则,如果你继续认为它是一种部门级别的数据库,那么你将永远不会获得值得你的投资的收益。[。。。]如果你没有很好的员工也没有严肃的看待它,那么你可能会总结确认你的最初的想法,认为它只是一个部门级别的数据库。这只是一种自欺欺人的预言。

0
相关文章