程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle、MySql、SqlServer比對

Oracle、MySql、SqlServer比對

編輯:Oracle教程

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有商業服務支持,但文檔相對簡單,包含的內容也比較少。

Oracle與SQL Server商業軟件,全套的商業服務支持。上百本文檔手冊支持,幾乎涵蓋所有的內容。

7. 界面操作性

早期Microsoft SQL Server 的介面操作最容易使用,而且裝好後不需要太多的設定就可以進行。但是在Oracle 11g下,界面也是相當的簡單,而且需要調整的參數極少。MySQL應該是在界面操作上最難使用的了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved