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

日期: 2012-05-09 作者:Denny Cherry翻译:沈宏 来源:TechTarget中国 英文

企业数据库成本

  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技术支持是需要付费的,而且支付比竞争对手更高的费用但却常常得到糟糕的服务。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

翻译

沈宏
沈宏

相关推荐