在 Microsoft Windows Server 上运行的 SQL Server 2005,为企业级关系数据库和分析解决方案提供了一个平台,在安全、可用性、与 Visual Studio 的整合度,从小企业到大企业的可扩展性以及低费用方面胜过了Oracle 10g。探索下列信息以发现在 这些功能领域中如何比较 SQL Server 和 Oracle。
本页内容
集粹
|
迁移到 SQL Server
通过新的 SQL Server 迁移助手,可以轻松从 Oracle 迁移到 SQL Server,新的迁移助手可以帮助任何排列复杂数据地址的公司以很低的总拥有成本来应对挑战。 |
|
安全
“Oracle 在安全方面落后 Microsoft 和其它公司好多年” 总执行官 Cesar Cerrudo 在阿根廷的信息安全服务公司 Argeniss 说,“我认为在 Oracle 刚刚进入安全之初,它还不是很专业”
Microsoft 认为先进的安全性是数据库结构基础中的标准功能。Oracle 似乎认为安全仅是选定客户的可用选项。SQL Server 在所有的 SQL Server 版本中提供所有安全功能,不计算在基准范围之内。Oracle 在所有的版本中仅提供了基础的安全。而且,安全是必不可少的,但 Oracle 安全功能是在额外付费后才可使用的选项。再有,这些选项仅对数据库的企业版有效,使得中小型公司留下受到潜在攻击的可能。
对于同等的安全功能,SQL Server 成本比 Oracle 少,并容易管理。请参阅下面 SQL Server 2005 和 Oracle 10g R2 的安全功能详细对比白皮书。
通过回顾 SQL Server 2005 和 Oracle 10g 安全对比 来对比 SQL Server 2005 和 Oracle 10g R2 中可用的安全功能。
安全功能和作用通过自身不能给出完整的安全事实。如果产品没有良好地设计和策划,安全功能是没有用处的。安全功能必须建立在设计良好、高质量的产品基础上。SQL Server 就是建立在这样的基础上。
在同一时期,SQL Server 中检查出来的安全易受到的攻击比 Oracle 检查出来的少,而且 Microsoft 说明易受攻击要比 Oracle 少。这显示使用 SQL Server 的用户日常暴露于危险的情况要比 Oracle 少。请阅读知识渊博的产业内部人员对 Oracle 安全的评论,然后请参阅下面报告中的对比内容。
• |
在 Oracle 补丁程序中缺点搜寻人员查找漏洞
资深分析人 Forrester 的 Michael Gavin 说“看起来 Microsoft 已经学到了这个教训。Oracle 还没有。Oracle 说和做还没有结合到一起,而 Microsoft 在时间和资金上花费了很多的精力以提高软件的安全性,并取得了难以置信的进展。” |
• |
角色对比安全报告:数据库服务器角色
Security Innovation 受到委托,通过这一年的研究,Security Innovation 报告 SQL Server 2000 的易受攻击的弱点为 0,相对比地 MySQL 的易受攻击的弱点为 7,Oracle 10g 的易受攻击的弱点为 30。 |
• |
供应商在安全上公开的重要性。
最近一家声望很高的分析公司对 Oracle 的安全补丁进行了研究,警告 Oracle 的有关一些 “严重 1”安全安全弱点将使用户增加受攻击的危险。该分析公司还指出 Oracle 老版本的用户应该考虑立即升级或转向采用可以替代的产品。 |
|
高度可用性
高度的可用性并不意味着高费用。SQL Server 2005 和 Oracle 10g 都可以帮助提供高水平的可用性。但是,SQL Server 2005 提供给公司企业级高可用性功能,同时对比于 Oracle 10g 总拥有成本 (TCO) 很低,更为灵活,复杂性减小。
下面的白皮书中分析了 SQL Server 2005 的高可用性功能,并将它们与 Oracle 10g 进行比较:
|
性能和可扩展性
SQL Server 2005 是为全范围的企业设计的,一直到最大规模的企业,SQL Server 2005 都胜过了 Oracle。下列文件包含最新的性能基准测试,结果显示 SQL Server 2005 执行比 Oracle 快百分之三十八。
|
开发人员生产力
SQL Server 2005 意味着更多的开发工具和更少的障碍。SQL Server 2005 与 Microsoft Visual Studio、Microsoft .NET 技术和公共语言运行时的全面整合,与 Oracle 10g 相比 SQL Server 2005 更加无缝、更多功能和更好的性能。SQL Server 2005 在开发面向服务的应用程序 (SOA) 中具有超级易用性和无缝性。而且,SQL Server 的商务智能功能 (BI) 与 Visual Studio 整合,与 Oracle 商务智能功能不同。
下列文档检查了 SQL Server 2005 和 Oracle 10g 的工具和相关程度的整合:
|
总拥有成本
使用 SQL Server 节省资金。因为您不需要购买昂贵的插件来获得益处,例如安全功能、管理工具以及报告分析服务,SQL Server 2005 的最初成本优势在整个部署生命周期中都超过了 Oracle 10g。
Microsoft 的多芯定价进一步增加了选择 SQL Server 的成本优势。与 Microsoft 不同, Oracle 具有一套每个处理器定价策略,这使得 Oracle 数据库许可比 SQL Server 许可的 4 倍还要贵。
Oracle 的维护和支持程序也非常昂贵。客户必须每年都购买维护和支持(列出许可价格的百分之 22)以获取错误修正和严重安全补丁。SQL Server 免费提供所有修订的错误,具有灵活的客户支持程序。
• |
Oracle 价格对比
快捷轻松地将 Oracle、IBM 的定价与 SQL Server 的定价进行比较。下载我们的 Oracle 价格对比计算器,查看通过 SQL Server 可以节省多少资金。 |
|
商务智能
通过更好的商务智能 (BI) 获得竞争性的边际。SQL Server 2005 包括在线分析过程 (OLAP) 的分析服务和数据挖掘、报表服务和其它等同于 Oracle 需要额外购买昂贵插件来实现的功能。这些强劲的功能通过 SQL Server 2005 以基础的许可和价格就可获得。这使得公司可以广泛部署商务智能解决方案,而有不会显著影响到其预算。
在下列文件中,更加深入地研究了 SQL Server 2005 如何堆积起来以在机能上对抗 Oracle:
• |
商务智能策略和平台对比
该报告来自于 Green Hill 的分析,分析并对比了 SQL Server、Hyperion Solutions、IBM 和 Oracle 商务智能组件,包括数据仓库、OLAP、数据挖掘、接口和建立与管理能力。 |
|