SQL Server 2008 | Oracle 11g | ||
所具有的新特性 | 资源监控器,分区对齐索引视图,PowerShell,基于策略的管理,过滤索引,高级稀疏列,多线程分区访问,字段前缀压缩,使用证书的模块签名,SQL Server数据服务 | 与SQL Server 2008想比较,只有资源监控器,分区对齐索引视图这两项。 | |
定义事务处理和数据库价格/性能TPC-C基准 | 服务器级别 CPU数量 最佳 $/tpmC (U.S. $) | 服务器级别 CPU数量 最佳 $/tpmC (U.S. $) | |
TPC-E基准 | SQL Server 2008的TPC-E基准记录是每秒1126个事务(tps)。SQL Server在100-GB、300-GB、1-TB和3-TB TPC-H价格/性能基准方面都胜过Oracle 11g。 | 数据库软件只有SQL Server参加了TPC-E测试,oracle没有参加此项测试 | |
许可证期限 | SQL Server的许可证是终身有效的. | Oracle 11g 许可证只可以用三年. | |
扩展性增强的功能 | 1. SQL Server的最好价格/性能记录是在企业级x64企业版。 | 1. 可以产生许多子任务来高度的处理大量的接入请求。 | |
可扩展性的费用 | 1. 在服务器上安装实例以提供高有效性,不需要额外的费用. | 1. Oracle 11g也有这个功能但是费用非常高,不需要额外的费用. | |
安全特性 | 1. 透明数据加密(TDE)在数据库引擎中加密和解密数据,而不必对应用 程序编程.无需支付任何费用。 | 1. 透明数据加密(TDE)在数据库引擎中加密和解密数据,而不必对应用 程序编程.但是要求选择高级安全选项,而它的收费是$10,000每处 理器。 | |
防止高特权用户访问数据 | SQL Server阻止高特权用户使用新的审计功能、授权单独的权限给用户、模块签名、TDE、HSM和基于策略的管理来访问敏感数据。 | Oracle具有Database Vault来控制特权用户的访问。它的收费是$20,000每处理器,而且Oracle的文档很清楚地表明“Database Vault不阻止高特权用户直接访问数据。” | |
开发人员生产力 | Microsoft提供了一个集成的开发环境,它与客户端、中间层和数据层系统无缝连接,降低了开发时间和提高了性能。 | Oracle开发人员需要使用广泛的工具使其与客户端、中间层和数据层系统无缝连接,降低开发时间和提高性能。 | |
集成的开发环境 | 1. 使用SQL Server开发一个应用程序,可以使用Microsoft Visual Studio 开发系统用于客户端、中间层和数据层开发,包括所有的商业智能功能。 | 1. Oracle开发人员必须使用三个用于数据库和SQL开发的工具,两个工具 是用于商业智能开发,另一个是用于客户端开发。 | |
商业智能 | SQL Server 2008具有行业领先的商业智能能力,并对已经扩展的SQL Server商业智能功能提供极大的改进。 | Oracle 商业智能套件企业版与 Oracle 应用产品、 Oracle 数据库以及 Oracle 融合中间件是预集成的,适用于 Linux 和 Windows 平台,价格为每指定用户 1500 美元或每 CPU 22.5 万美元。 | |
高级管理能力 | SQL Server 2008包括一组高级的管理工具,都可以通过熟悉的标准界面访问到。 | Oracle企业管理器试图通过用于Oracle企业管理器的插件来添加这个功能,这些插件要求单独的许可证。 | |
劳动成本 | Alinean公司分析。一个数据库管理员可以管理30个以上的SQL Server数据库,一年的总管理成本是$2,847。 | Alinean公司分析。一个数据库管理员可以管理10数据库,一年的总管理成本是$ |