数据库行业霸主之战,Oracle VS SQL Server    关闭

  在数据库行业一直以来,都是Oracle和SQL Server两大数据库,几乎占据着数据库市场90%以上的市场份额。而两者之间的霸主之争,一直以来也在不断激化。Oracle和SQL Server两者,有着很大的差异。企业在选择哪种数据库的时候,往往都是盲目的,只有了解了他们的优势,才能做出更好的选择,才能找到更适合企业的、更利于维护的、更切合企业实际需要的商用数据库。

  1、跨平台

  Oracle和SQL Server最本质的差异,就是跨平台性。Oracle是由Java语言开发的,基于Java语言的跨平台性,Oracle也拥有了非常不错的跨平台的性能。在Windows、Unix/Linux,甚至Solaris上,都能很好得支持。在某种层面上来讲,这也是Oracle收购Sun一个非常重要的原因。只有拥有了自己的知识产权,在能在数据库市场上的激烈竞争中,拔得头筹。

  而SQL Server是由微软公司研发的,基于技术性的因素,只能运行在微软的Windows操作系统下。当然,也许也有捆绑销售和商业垄断的嫌疑。

  2、部署成本

  1)、Oracle并不是全部的版本都是收费版本,也有一部分版本的数据库采取了免费的策略。虽然在功能和权限上受到很大程度的限制,但是也是非常适合于中小型企业的。毕竟,Oracle的目标客户,还是集中在大中型企业和事业单位的。而微软依然在走传统的发展道路。所有的SQL Server版本都是收费的版本。微软奉行的是,天下没有免费的午餐。从这点来看,Oracle的部署成本是大大优于SQL Server的。

  2)、Oracle的另一大的盈利的领域,就是Oracle数据库维护工具。针对Oracle自身的数据库产品,Oracle研发了非常多的数据库维护工具,从而使Oracle DBA能够更轻松地完成数据库的日常任务。当然,这是收费的。而SQL Server对于数据库维护工具,是不收取费用的。但是却很少研发维护工具。这就使得SQL Server的维护难度,远远大于Oracle。当然,这是微软最不明智的选择。以牺牲数据库性能为代价换来的优势。

  3)、DBA待遇,也可以算作两者之间部署成本的差别。初级DBA,两者之间的待遇是没有差别的。中级DBA,Oracle的待遇成本,几乎达到了1:3,也就是说,一个Oracle DBA的待遇至少是3个SQL Server的待遇。中级Oracle DBA的月薪基本能达到8000以上。

  3、技术交流社区

  在国内,SQL Server拥有着非常大数量级的技术交流社区。而Oracle在国内,只有很少的技术交流社区。在网络上,也只能找到SQL Server的官方培训视频。Oracle的官方培训视频是没有发布在网络上的。

  其实,这并不是Oracle的劣势,相反,Oracle在全球技术交流社区中,有着非常好的技术交流氛围。

  1)、名称:Oracle Technology Network(OTN,技术网络)

  帮助:联机文档、免费的Oracle软件、完整的Oracle文档。

  2)、名称:The International Oracle Users Group(IOUG,国际Oracle用户组)

  收费:125美元会员参会费。

  帮助:IOUG年会、领域从业者海量技术文章分享、月刊。

  3)、名称:达拉斯Oracle用户组(Dallas Oracle Users Group)

  帮助:每年OracleOpenWorld会议、有趣文章分享。

  4)、名称:Hotsos

  帮助:性能调优和其他问题的高级的、前沿性的讨论。

  站长:著名的最佳灵活体系结构(OFA)指导方针的创始人以及畅销的Oracle性能图书Optimizing Oracle Performance的主要作者Cary Millsap

  5)、名称:Oracle-Base

  帮助:极好的Oracle DBA文章分享、Oracle DBA认证考试免费服务。

  6)、名称:Ixora

  帮助:Oracle和UNIX性能问题一流讨论、Oracle内部专家Steve Adams是此站点的主力。

  7)、名称:OraPub

  帮助:提供关键的数据库管理文章、由原Oracle雇员管理。

  8)、名称:DBAsupport.com

  帮助:很多脚本、“怎么做”系列文章。

  9)、名称:Burleson Consulting

  帮助:文章多、设计DBA各方面。

  管理者:行的Oracle作者和编辑Don Burleson管理这个站点(著名作者Mike Ault也常在此发表文章)。

  10)、名称:Oracle FAQ

  帮助:海量问答型讨论。

  站长:南非Frank Naude

  11)、其他。dbazine.com、Mark Rittman的Oracle Weblog、Database Journal,它们的作者Steve Callum、Jim Czuprinski和James Koopmann等就各种Oracle特性发表了很好的文章。著名的Oracle专家Tom Kyte有一个极为流行的Web站点asktom。

  甲骨文(Oracle)重庆江北WDP学习中心,您身边的Oracle数据库认证专家!
标签: 暂无标签
Free

写了 22 篇文章,拥有财富 106,被 5 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2012-9-15 13:58:26
ding ding ding ding ding ding ding ding ding ding ding ding ding ding
回复

使用道具

P4 | 发表于 2012-9-25 13:31:26
好冷清,我来顶一下
回复

使用道具

P5 | 发表于 2012-12-9 12:25:14
看来sql server比我想象的牛
回复

使用道具

P4 | 发表于 2013-1-15 10:39:21
不知道是我见识太少还是怎么回事,在小企业碰到的都是mysq(现在很多小企业也在用Oracle了)l在大企业看见的是oracle(特别是金融行业),因此解除SqlServer比较少。所以印象中SqlServer跟Oracle不能比的。
回复

使用道具

P3 | 发表于 2013-4-9 16:54:03
java开发oracle第一次听说,java的效率,您觉得能行吗?
回复

使用道具

P4 | 发表于 2013-5-26 10:08:14
mysql感觉用的也比较多
回复

使用道具

P4 | 发表于 2013-7-4 09:42:58
内核用的是C/C++, 不是Java, Java太慢了. 像操作系统和数据库, C/C++几乎是唯一选择, 毕竟性能是第一位的.
回复

使用道具

P3 | 发表于 2013-7-21 10:28:07
顶一下,
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈