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数据库,一年的总管理成本是$ |