数据仓库魔力象限

  SQL Server是位于甘特的数据仓库魔力象限领导者象限。甘特强调SQL Server在数据仓库方面的使用越来越多,Microsoft提供了很高的性价比,SQL Server的升级并不需要很多工作量,而且Microsoft的全球支持是非常广泛的。

  甘特批评了Oracle要手动优化它的管理和数据仓库所需存储、它的价格和合同实行、维护的高收费,以及要收费的额外选项数量。

  5.3 新的商业智能特性

  SQL Server 2008扩展了SQL Server商业智能,提供了优化的立方体设计器、子空间计算、MOLAP回写、Tablix和按需处理和报表服务中基于实例的渲染。

  数据仓库

  SQL Server 2008有一组扩展的新数据仓库特性,包括数据和备份压缩、分区表并行、星型关联查询优化、资源管理、grouping sets、改变数据捕获、MERGE SQL语句和可扩展的集成服务。

  5.4 Teradata客户的价值

  Teradata是Microsoft商业智能的ISV。通过将Teradata技术与Microsoft商业智能解决方案相集成,你可以利用Teradata的数据仓库和商业智能解决方案以及Microsoft的企业级商业智能和性能管理解决方案。Microsoft和Teradata技术的结合使用将关键数据的访问扩展给了最能影响商业行为的决策制订者,从而帮助公司从他们的Teradata数据仓库环境获得更大的收益。Microsoft/Teradata合作关系使得Microsoft商业智能解决方案更容易执行,并获得更快的可用性,以及更容易采用Microsoft 和Teradata新发布的特性。

  6. 与Microsoft Office系统集成

  Microsoft Office是桌面生产力的有效标准。SQL Server数据和Office系统的集成给信息工作者带来了信息的力量,降低了开发时间,降低了培训和支持的费用,并提高了生产力。在SQL Server 2008中这个集成是不收取额外费用的,但是在Oracle中,收费是$30,000每处理器。

  6.1 用于Microsoft Office 2007的数据挖掘插件

  用于Microsoft Office 2007系统的数据挖掘插件是可免费下载的,并改进了Office System和SQL Server 2008间的集成。它们提供了数据挖掘、一个预测计算器、购物篮分析、交叉验证和报表工具。

  6.2 发展最快的商业智能工具供应商

  在200年6月发布的关于全球智能工具供应商份额的IDC报告中,Microsoft是商业智能供应商前10名中发展最快的。Microsoft的发展速度超过Oracle和Hyperion的两倍,并且它的市场份额已经是Oracle的两倍,是Hyperion的1.5倍。

  7. Windows Server 2008

  Windows Server 2008所有权的低收费、改进的灵活性以及扩展的合作网,这些意味着Windows Server 2008达到或超过了大型机、中型机、UNIX和Linux系统的能力。

7.1 更低的总体拥有成本

  即使是和像Linux这样的免费系统相比,Windows Server 2008也具有更低的总体拥有成本(TCO),因为它除了集成和可靠性,还包括所提供的支持。

  据IDC表示,管理和维护信息技术(IT)系统的员工成本一般占总成本的60%,而软件成本只占总成本的7%。这就是为什么Windows Server 2008改进的管理和维护导致它比免费软件的成本还低。

  7.2 管理性

  Windows有一套管理工具,它们涵盖了服务器、客户端、服务和应用程序。这些产品的集成是其它任何操作系统都不能比拟的,使得降低了管理和维护你的系统所需的员工成本。

  7.3 安全

  Windows Server 2008是现有最安全的Windows服务器产品,并最能最大程度上保护你的公司。尽管它增加了成本和时间,但是当Microsoft当它开发新软件时,它严格遵照SDL,安全是它的第一考虑要素。

  7.4 合作关系

  Windows Server现在在所有新服务器销售中所占份额超过了三分之二。越来越多的ISV和独立的硬件供应商(IHV)选择Windows作为他们的首选操作系统。

  8. 总体拥有成本

  与Oracle 11g 相比,SQL Server不只具有更低的许可证成本,而且它还具有更好的安全性、可靠性和生产力,从而提供了更好的投资回报。此外,SQL Server 2008中所具有的特性,在Oracle产品中,除了Oracle基本许可证外还对每处理器收取更高的费用。

  许可证费用不是你考虑系统成本时的唯一标准。TCO是你将要支付的费用,而且有时最低的许可证费用需要支付最高的TCO。Oracle的许可证费用加上许多隐藏的其它费用是比SQL Server收费要高的,而SQL Server包含你需要的其它工具而不需要额外支付费用。

  8.1 高级管理能力

  SQL Server 2008包括一组高级的管理工具,它们包括管理套件、性能套件、基于策略的管理和PowerShell。它们都可以通过熟悉的标准界面访问到。

  Oracle企业管理器(Oracle Enterprise Manager)试图通过用于Oracle企业管理器的插件来添加这个功能,但是这些插件要求单独的许可证。

  8.2 降低了劳动成本

  Alinean,一个独立的IT价值分析公司,它得出结论说,平均一个数据库管理员可以管理30个以上的SQL Server数据库,而Oracle数据库的执行要求平均一个数据库管理员管理10个数据库。这个结果是SQL Server一年的$2,847总管理成本与Oracle一年的$10,206总管理成本相比得到的。

8.3 降低了解决方案的制定时间,提高了性能

  正如前面提到的,Microsoft应用程序平台和改进的、使用LINQ和ADO.NET实体框架的开发环境的紧密集成,提高了开发人员的生产力。而且,Microsoft .NET是比J2EE更受欢迎的应用程序开发环境。

  这些优势导致产生了更高性能的应用程序,降低了解决方案的制定时间,提高了可靠性,降低了支持成本,从而降低了TCO。

  8.4 用于SAP的完美数据库

  SQL Server是用于SAP执行的最好数据库平台。

  SQL Server为SAP保持了一个较低的总体拥有成本。一个独立的公司——Wipro Technologies——对68个SAP/ERP客户的研究报告显示“Microsoft SQL Server移植为SAP/ERP客户带来了巨大的收益。”这个研究总结“移植一个SAP/ERP环境到SQL Server上去可以将意料外的停机时间降低20%以上。。。将IT员工成本降低大约25%。。。将未来的软件支持成本降低到85%。”

  8.5 包含的功能

  SQL Server包含你在一个企业数据库解决方案中所需的功能;而Oracle是对这些功能额外收费的。下表显示了在一个标准的、单独的四核处理器服务器上SQL Server 2008和Oracle 11g间的软件价格比较。对于SQL Server,无论你的处理器是几核,这个收费都是一样的。

SQL Server 2008和Oracle 11g的价格比较

  图1:SQL Server 2008和Oracle 11g的价格比较

  9. 总结

  SQL Server 2008在与业务相关的任何领域都达到或超过了Oracle 11g。它的安全性和可靠性是不可比拟的,它的集成是无双的,它的TCO是无比的。SQL Server在性能和投资方面——从PDA到数据中心的所有级别——都提供了最好的解决方案。