- Oracle 11g
首次發行 :1980年
許可機制 :Proprietary
是否SQL :是
Oracle是重要商業項目的首選,同時也是市場上最古老的主流數據庫產品
Oracle有4個不同的版本可用:Enterprise、Standard、Standard Edition One和Express
對比微軟同類型產品,Oracle在操作系統靈活性上更具優勢
當談到支持的操作系統時,Oracle具有最廣泛的靈活性
特色:Virtual Private Database、Data Guard、Automatic Storage Management及 Undo Management。
- MySQL
首次發行 :1995
許可機制 :開源
是否SQL :是
企業開始時可以使用社區開源版本,然後升級到商業版
可運行在Linux、Windows、OSX 、FreeBSD 、Solaris
爲用戶設計數據庫提供直觀的圖形界面
鑑於其開源社區,MySQL擁有大量的資料和教程讓你開始及處理問題
支持Partitioning、replication、Xpath、Stored Procedures、Triggers、Views
- Microsoft SQL Server
首次發行 :1989
許可機制 :Proprietary
是否SQL :是
使用最多的商業數據庫
受限於Windows,但是如果機構是微軟產品重度控的話,這同樣是個優勢
其他新興數據庫
雖然上面3個數據庫一直牢牢統治着排行榜前3,但是在DB Engines描繪的趨勢圖上,新興數據庫的增長一直非常穩定,比如MongoDB、Cassandra、HBase等。
- PostgreSQL
首次發行 :1989
許可機制 :開源
是否SQL :是
獨特的可擴展對象關係型數據庫
可以運行在Linux、Windows、OSX等
支持Tablespaces、Stored Procedures、Joins、Views、Triggers
- MongoDB
首次發行 :2009
許可機制 :開源
是否SQL :否
最流行的NoSQL數據庫,但是保留了一些SQL的屬性,比如查詢和索引
大數據集上表現出高性能
非常利於動態查詢和索引定義
支持Linux、OSX和Windows,但是32位系統上數據庫體積被限制到了2.5GB
- DB2
首次發行 :1983
許可機制 :Proprietary
是否SQL :兼具
IBM發行的Oracle 11g競爭產品
可運行在Linux、UNIX、Windows和大型主機上
基於IBM主機環境設計
同時支持SQL和NoSQL模型
- Microsoft Access
首次發行 :1992
許可機制 :Proprietary
是否SQL :是
只需要一個安裝(數據庫與工具合一)
類似Microsoft SQL Server,智能運行在Windows上
設計初衷是流量分析,但是它的性能不是針對中到大型項目設計
支持語言:C、C#、C++、Java、VBA和Visual Basic.NET
- SQLite
首次發行 :2000
許可機制 :開源
是否SQL :是
獨立的無服務器模式數據庫引擎,不存在任何外部依賴,在iPhone、Firefox瀏覽器和Skype上使用
作爲一個嵌入式數據庫,它在類似iPhone等設備中得到廣泛使用,在Skype和Firefox這樣的桌面軟件中也得以部署
無需配置和管理
整個數據庫都被保存在一個磁盤文件上,可以增長到7TB
在Top 10中支持的語言最廣
- Cassandra
首次發行 :2008
許可機制 :開源
是否SQL :否
高可用的NoSQL
有一個用戶友好的界面,適合存儲大型數據集
廣泛用於銀行、金融等,同時也被Facebook和Twitter使用。
支持 Windows、Linux、OSX,並支持多門語言。
與Hadoop配合使用時還支持Map/Reduce
- Sybase ASE
首次發行 :1987
許可機制 :Proprietary
是否SQL :是
SAP出品的企業級產品
運行在Linux、Unix and Windows,但是不支持OSX
支持C、C++、Cobol、Java、Perl、PHP和Python等編程語言
在Top 10之外還有很多知名的數據庫,比如CouchDB (21)、Neo4j(22)、Riak(30)等 。同時我們也相信,隨着各種各樣新數據庫的誕生,競爭將愈加激烈。