查看: 14731|回复: 31

[每周一议] Oracle VS SQL Server 斗法,成本与安全易用性之争

[复制链接]
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
跳转到指定楼层
1#
发表于 2012-5-17 13:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      尽管Oracle和SQL Server的定位都是企业级的数据库产品,但是用过它们的DBA应该都知道,现在大多数的公司还是愿意选择Oracle,因为它更加高效,但是Microsoft SQL Server针对Oracle最强一点就是产品成本相对低廉。尤其是在其增加了像表分区、压缩、联机分析处理OLAP等等功能组件后,更加突显性价比。

     但是安全性对于数据库环境来说是非常重要的。Oracle透明数据加密为用户提供了高级的安全特性,为应用提供了表空间级别的透明度。它对静止的文件进行加密,也就意味着备份和导出的数据中也包含了加密的数据。其他安全特性包括细粒度访问和虚拟私有数据库,即便在应用之外有直接的数据库访问情况下,Oracle也可以限制对敏感数据的访问。相比之下SQL Server就不能与它竞争了。


   今天我们讨论的话题就是:通过成本,可用性,安全性三个方面对比Oracle与SQL Server。


   活动时间:5月17-5月28


  活动奖励:按照每周一议的标准,评选5位讨论最热情的会员赠送彩蛋徽章一枚+666pub币。

论坛徽章:
26
ITPUB伯乐
日期:2012-05-22 15:05:35喜羊羊
日期:2015-05-14 12:15:30美羊羊
日期:2015-07-02 22:22:59秀才
日期:2015-08-24 09:51:48天枰座
日期:2015-11-05 16:53:35双鱼座
日期:2015-12-05 19:22:56巨蟹座
日期:2015-12-20 18:46:10摩羯座
日期:2016-05-19 09:54:17ITPUB15周年纪念
日期:2016-10-13 13:15:34秀才
日期:2017-02-22 15:16:26
2#
发表于 2012-5-17 13:26 | 只看该作者
本帖最后由 hwtong 于 2012-5-17 13:47 编辑

成本方面不用说了.Oracle比SQLServer贵很多.当然这也是因为他的功能更强.一分钱一分货.
可用性方面,Oracle比SQLServer强.第一:Oracle支持真正的RAC,支持多点读写.在SQLServer中虽然存在Cluster,但是仅支持故障转移,没有负载均衡;虽然在SQLServer 2012中添加了AlwaysON的功能,但是该功能说到底仅支持单点写,多点读.写的压力没有得到有效的解决.但是SQLServer相对于Oracle来说,上手相对容易的多
安全性方面.Oracle支持在多个平台使用,在Linux或者Unix环境下,被攻击的概率小很多.但是同时,SQLServer仅支持Windows操作系统,而且Windows操作系统较Linux系统更加容易被攻击
另外说到TDE(Transparent data encryption)方面,Oracle与SQLServer都支持.但是SQLServer仅支持在企业版中使用.Oracle方面就不得而知了.另外SQLServer还支持对称数据加密以及非对称数据加密.这点不知道在Oracle中是否存在.
最后说一句,每种产品总有存在的价值,虽然SQLServer比Oracle功能相对较弱,但是也是有他存在的意义.

使用道具 举报

回复
论坛徽章:
13
2012新春纪念徽章
日期:2012-01-04 11:56:19喜羊羊
日期:2015-03-04 14:52:46马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:10雪铁龙
日期:2013-09-11 10:30:25雪佛兰
日期:2013-08-07 14:34:372013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2012-11-01 17:05:28迷宫蛋
日期:2012-06-13 15:28:34
3#
发表于 2012-5-17 15:55 | 只看该作者
SQL Server 2005支持列加密,而SQL 2008不是也支持透明数据加密吗?

sql server现在其实也不便宜,但是一个16核的CPU只买一个CPU许可就行了,这点还不错

使用道具 举报

回复
论坛徽章:
26
ITPUB伯乐
日期:2012-05-22 15:05:35喜羊羊
日期:2015-05-14 12:15:30美羊羊
日期:2015-07-02 22:22:59秀才
日期:2015-08-24 09:51:48天枰座
日期:2015-11-05 16:53:35双鱼座
日期:2015-12-05 19:22:56巨蟹座
日期:2015-12-20 18:46:10摩羯座
日期:2016-05-19 09:54:17ITPUB15周年纪念
日期:2016-10-13 13:15:34秀才
日期:2017-02-22 15:16:26
4#
发表于 2012-5-17 15:58 | 只看该作者
CareySon 发表于 2012-5-17 15:55
SQL Server 2005支持列加密,而SQL 2008不是也支持透明数据加密吗?

sql server现在其实也不便宜,但是一 ...

到sqlserver 2012的时候 就按core收费了...

使用道具 举报

回复
论坛徽章:
54
秀才
日期:2017-02-22 15:18:002015年新春福章
日期:2015-03-06 11:57:31懒羊羊
日期:2015-03-04 14:48:16马上有对象
日期:2014-10-24 17:37:552014年世界杯参赛球队: 比利时
日期:2014-08-05 11:35:382014年世界杯参赛球队: 阿根廷
日期:2014-07-15 10:49:33马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11路虎
日期:2014-01-02 12:55:56ITPUB社区12周年站庆徽章
日期:2013-10-08 15:00:34
5#
发表于 2012-5-17 16:13 | 只看该作者
SQL Server 2005没实际部署过。2008是稳定了,且性能也OK<也没法办完全跟ORACLE or DB2等对比>。
2000是不够稳定,而且若遇停电事件,容易损坏数据库,而且性能像联接查询判断不准,导致性能低下。若加联接提示,其实也OK
关于易管理性、易开发性,SQL Server的确是No.1。。刚刚看《SAP实施大全》中就提到,SAP选用SQL SERVER的优势与Compaq Svr应用SAP的统计数据是SQL SERVER多于ORACLE
有基于购买成本,也有基于维护、管理成本而分析
关于安全,这个时代更多的需要从宏观去理解,比如防火墙什么的,数据库自身的安全控制其实都很好
要保护敏感数据,像工资等,在于正确的设计,而且不是某个DB产品的问题

对于用户,很多情况“乐意”买高价者,以中国特色为例最容易理解

使用道具 举报

回复
论坛徽章:
2
茶鸡蛋
日期:2012-05-29 09:41:36奥运会纪念徽章:棒球
日期:2012-09-13 14:44:37
6#
发表于 2012-5-17 16:26 | 只看该作者

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
7#
发表于 2012-5-17 19:11 | 只看该作者
hwtong 发表于 2012-5-17 13:26
成本方面不用说了.Oracle比SQLServer贵很多.当然这也是因为他的功能更强.一分钱一分货.
可用性方面,Oracle ...

谁说的,主要是谈,上次oracle比微软报价还低

使用道具 举报

回复
论坛徽章:
1
鲜花蛋
日期:2012-05-15 14:24:43
8#
发表于 2012-5-17 20:39 | 只看该作者
除了数据库本身,还有常用的OS系统。windows的安全性和补丁更新吃过两次苦头。运维监控安装一个啥东西,直接导致数据库服务重启。

使用道具 举报

回复
论坛徽章:
19
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292015年新春福章
日期:2015-03-04 14:53:16优秀写手
日期:2014-03-19 06:00:24马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08比亚迪
日期:2013-10-23 21:35:02ITPUB社区12周年站庆徽章
日期:2013-10-08 14:54:39茶鸡蛋
日期:2013-07-25 19:48:40灰彻蛋
日期:2013-05-24 09:42:412013年新春福章
日期:2013-02-25 14:51:24
9#
发表于 2012-5-17 20:43 | 只看该作者

搬凳子

使用道具 举报

回复
论坛徽章:
13
2012新春纪念徽章
日期:2012-01-04 11:56:19喜羊羊
日期:2015-03-04 14:52:46马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-18 09:29:10雪铁龙
日期:2013-09-11 10:30:25雪佛兰
日期:2013-08-07 14:34:372013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2012-11-01 17:05:28迷宫蛋
日期:2012-06-13 15:28:34
10#
发表于 2012-5-18 13:50 | 只看该作者
〇〇 发表于 2012-5-17 19:11
谁说的,主要是谈,上次oracle比微软报价还低

我现在也感觉微软随着MS SQL的提升,价格也跟着“走你”...

不过人员工资来看oracle还是普遍高于SQL Server

现在我看BI这块SQL Server很好,我们公司搞SAP的部门最近再用SSIS和SSAS

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表