Oracle、MySql、SqlServer比对

1. 价格

MySql:便宜(部分免费):当前,MySQL采用双重授权(DualLicensed),他们是GPL和MySQLAB制定的商业许可协议。如果你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你可以遵循GPL协议免费使用MySQL。否则,你需要购买MySQLAB制定的那个商业许可协议。Windows $200,Unix或Linux自行安装免费,.Unix或Linux第三方安装$200。

?
1
<strong>Sql Server</strong>:适中. SQL 2008 标准版:[1CPU 无限用户 R2 版本] ¥31900 [R2 5用户] ¥5500 SQL 2008 企业版:[1CPU 无限用户 R2 版本] ¥143800 [R2 10用户] ¥25400
?
1
<strong>Oracle:</strong>较贵. Oracle 10G//11G 标准版 [10用户] ¥25600;Oracle 10G//11G 标准版 [1CPU无限用户] ¥157600;Oracle 10G //11G企业版 [25用户] ¥213500;Oracle 10G //11G企业版 [1CPU无限用户] ¥276000.

2. 平台及软件支持

Mysql: 各种平台,常搭配Linux; 一般php程序比较喜欢用mysql :PHP+MySql+Linux
Sql Server:只能运行在Windows平台,对 .net程序支持比较好,对于一般的应用来说都够用了。基本上.net阵营中很少使用sqlserver以外的数据库产品:.net+SqlServer+windows
Oracle: 支持大多数平台,但是在windows下性能比不上SqlServer且价格较贵,所以一般用在unix或者linux下。 一般用来开发大型应用(例如分布式),开发语言多为java、C++等.

3. 运行速度

在windows下在千万级时sqlserver>mysql>oracle,在亿级时oracle最快.

4. 适用系统

MySQLOLTP型选手,在性能上与oracle差别不是非常大。在OLAP方面相对欠缺,Oracle与MSSQL在OLTP于OLAP方面都有不俗表现.

5. 扩展能力

  MySQL原生分布式架构的优势在于并发支持,但延时问题一直被广为诟病。所以大部分场景下是人肉进行分布式拆分,但其Replication特性加上对一致性的约束相较Oracle弱,使其架构灵活性很高。

Oracle由于其极高的一致性要求,造成架构上的不少限制。导致其扩展成本相对高很多。

MSSQL无Oracle相应的RAC功能。

6. 商业支持

MySQL有商业服务支持,但文档相对简单,包含的内容也比较少。

Oracle与SQL Server商业软件,全套的商业服务支持。上百本文档手册支持,几乎涵盖所有的内容。

7. 界面操作性

早期Microsoft SQL Server 的介面操作最容易使用,而且裝好後不需要太多的設定就可以進行。但是在Oracle 11g下,界面也是相当的简单,而且需要调整的参数极少。MySQL应该是在界面操作上最难使用的了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值