Oracle、MySQL及Microsoft SQL Server一直以絕對的優勢霸佔著排行榜的前三名,以獨特的優勢瓜分了市場上最多的使用者。
1. 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。
首次發行:1995
許可機制:開源
是否SQL:是
- 企業開始時可以使用社群開源版本,然後升級到商業版
- 可執行在Linux、Windows、OSX 、FreeBSD 、Solaris
- 為使用者設計資料庫提供直觀的圖形介面
- 鑑於其開源社群,MySQL擁有大量的資料和教程讓你開始及處理問題
- 支援Partitioning、replication、Xpath、Stored Procedures、Triggers、Views
3. Microsoft SQL Server
首次發行:1989
許可機制:Proprietary
是否SQL:是
- 使用最多的商業資料庫
- 受限於Windows,但是如果機構是微軟產品重度控的話,這同樣是個優勢
雖然上面3個資料庫一直牢牢統治著排行榜前3,但是在DB Engines描繪的趨勢圖上,新興資料庫的增長一直非常穩定,比如MongoDB、Cassandra、HBase等。
4. PostgreSQL
首次發行:1989
許可機制:開源
是否SQL:是
- 獨特的可擴充套件物件關係型資料庫
- 可以執行在Linux、Windows、OSX等
- 支援Tablespaces、Stored Procedures、Joins、Views、Triggers
5. MongoDB
首次發行:2009
許可機制:開源
是否SQL:否
- 最流行的NoSQL資料庫,但是保留了一些SQL的屬性,比如查詢和索引
- 大資料集上表現出高效能
- 非常利於動態查詢和索引定義
- 支援Linux、OSX和Windows,但是32位系統上資料庫體積被限制到了2.5GB
首次發行:1983
許可機制:Proprietary
是否SQL:兼具
- IBM發行的Oracle 11g競爭產品
- 可執行在Linux、UNIX、Windows和大型主機上
- 基於IBM主機環境設計
- 同時支援SQL和NoSQL模型
首次發行:1992
許可機制:Proprietary
是否SQL:是
- 只需要一個安裝(資料庫與工具合一)
- 類似Microsoft SQL Server,智慧執行在Windows上
- 設計初衷是流量分析,但是它的效能不是針對中到大型專案設計
- 支援語言:C、C#、C++、Java、VBA和Visual Basic.NET
首次發行:2000
許可機制:開源
是否SQL:是
- 獨立的無伺服器模式資料庫引擎,不存在任何外部依賴,在iPhone、Firefox瀏覽器和Skype上使用
- 作為一個嵌入式資料庫,它在類似iPhone等裝置中得到廣泛使用,在Skype和Firefox這樣的桌面軟體中也得以部署
- 無需配置和管理
- 整個資料庫都被儲存在一個磁碟檔案上,可以增長到7TB
- 在Top 10中支援的語言最廣
首次發行:2008
許可機制:開源
是否SQL:否
- 高可用的NoSQL
- 有一個使用者友好的介面,適合儲存大型資料集
- 廣泛用於銀行、金融等,同時也被Facebook和Twitter使用。
- 支援 Windows、Linux、OSX,並支援多門語言。
- 與Hadoop配合使用時還支援Map/Reduce
首次發行:1987
許可機制:Proprietary
是否SQL:是
- SAP出品的企業級產品
- 執行在Linux、Unix and Windows,但是不支援OSX
- 支援C、C++、Cobol、Java、Perl、PHP和Python等程式語言
相關閱讀
評論(2)