Oracle、MySql、Sql Server比对

1.    价格

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

Sql Server:适中. SQL 2008 标准版:[1CPU 无限用户 R2 版本] ¥31900 [R2 5用户] ¥5500 SQL 2008 企业版:[1CPU 无限用户 R2 版本] ¥143800 [R2 10用户] ¥25400

 

Oracle:较贵. 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有商业服务支持,但文档相对简单,包含的内容也比较少。

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

7.    界面操作性

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值