技术开发 频道

对比Oracle与SQL Server:成本与易用性

  【IT168 评论】 企业数据库成本

  Microsoft SQL Server针对Oracle最强一点就是产品成本相对低廉。SQL Server企业版的成本要远远低于Oracle企业版数据库的成本。在增加像表分区、压缩、联机分析处理OLAP等等功能组件后,再进行对比则将更直观。更不用说你必须为企业SKU购买这些附加功能组件。如果你想在Oracle数据库标准版中使用空间数据组件,这是不可能的。表分区组件对Microsoft SQL Server来说,也只在企业版中提供,但它已经包含在标准价格中。让我们看看零售价格,看看它们的对比情况。下面图表中的价格按美元计价,零售定价采取x64处理器每CPU许可模式。Microsoft SQL Server 2008 R2和Microsoft SQL Server 2012分别按新老许可模式进行定价。

  现在,我们先购买基本服务器组件,再添加一些功能组件。这是一个大型系统,因此我们准备购买表分区、数据压缩和OLAP三个功能组件。

 

  我们会陡然发现Oracle成本的增加额比其数据库引擎基础价格更高。如表所示:高端Oracle server价格大约为6000000美元,而Microsoft SQL Server 2012的价格略低于1000000美元。

  可打开的开关数目

  Oracle最爱谈论的事情之一就是这些小小的开关,所以您可以微调Oracle数据库引擎,如它使用的内存大小和数据库的哪些部分获取哪些内存等等。坦白地说,这太复杂了。作为一个拥有15年维护经验的SQL Server数据库管理员,我认为能够用到这样功能的次数屈指可数。微软花费巨额资金确保数据库引擎为产品中每一种内存池分配正确的内存量。虽然偶尔有人会希望调整计划高速缓存的内存量,但事实上大多数人并不认为这是一件好事。

  对Oracle来说,除非你是一个经验丰富的Oracle数据库管理员,才能真正可以调整所有Oracle具备的各种设定参数,但也需要花费不少时间将内存配置调整到位。与此相反,SQL Server可以在线根据其需要调整内存。

  社区支持度

  SQL Server社区以一种奇妙的方式来获取SQL Server数据库的帮助。作为一个社区人,我们很自豪地帮助那些新加入的成员。作为一个社区人,我们也很荣幸地解释哪些事情可能会发生,便于你在将来避免同样的问题。

  当SQL Server社区被提到的时候,它不只是那些包含在分组中的客户。产品组成员、Microsoft支持团队和市场营销组都被认为是社区成员。许多Microsoft 员工使用他们的业余时间参与微博讨论,通过#sqlhelp标记监控别人提出的问题。这还包括行业中的一些顶尖顾问,基本上都是提供免费服务而不是把提问者变成付费客户来获取利益。与此相反,Oracle技术支持是需要付费的,而且支付比竞争对手更高的费用但却常常得到糟糕的服务。

  原文链接:http://www.searchdatabase.com.cn/showcontent_61181.htm

0
相关文章