排名前十的SQL和NoSQL資料庫

來源:互聯網
上載者:User
關鍵字 大資料

本排名根據DB Engines的排行榜得來,該排行榜從人氣上分析了市場上200個不同的資料庫,這裡一覽Top 10。

無可爭議的Top 3

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。

2. MySQL

首次發行:1995

許可機制:開源

是否SQL:是

企業開始時可以使用社區開源版本,然後升級到商業版 可運行在Linux、Windows、OSX 、FreeBSD 、Solaris 為使用者設計資料庫提供直觀的圖形介面 鑒於其開源社區, MySQL擁有大量的資料和教程讓你開始及處理問題 支援Partitioning、replication、Xpath、Stored Procedures、Triggers、Views

3.  MicrosoftSQL 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

6.  DB2

首次發行:1983

許可機制:Proprietary

是否SQL:兼具

IBM發行的Oracle 11g競爭產品 可運行在Linux、UNIX、Windows和大型主機上 基於IBM主機環境設計 同時支援SQL和NoSQL模型

7.  MicrosoftAccess

首次發行:1992

許可機制:Proprietary

是否SQL:是

只需要一個安裝(資料庫與工具合一) 類似Microsoft SQL Server,智慧運行在Windows上 設計初衷是流量分析,但是它的性能不是針對中到大型專案設計 支援語言:C、C#、C++、JAVA、 VBA和Visual Basic.NET

8.  SQLite

首次發行:2000

許可機制:開源

是否SQL:是

獨立的無伺服器模式資料庫引擎,不存在任何外部依賴,在iPhone、Firefox瀏覽器和Skype上使用 作為一個嵌入式資料庫,它在類似iPhone等設備中得到廣泛使用, 在Skype和Firefox這樣的桌面軟體中也得以部署 無需配置和管理 整個資料庫都被保存在一個磁片檔上,可以增長到7TB 在Top 10中支援的語言最廣

9.  Cassandra

首次發行:2008

許可機制:開源

是否SQL:否

高可用的NoSQL 有一個方便使用的介面,適合存儲大型資料集 廣泛用於銀行、金融等,同時也被Facebook和Twitter使用。 支援 Windows、Linux、OSX,並支援多門語言。 與Hadoop配合使用時還支援Map/Reduce

10.  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)等 。 同時我們也相信,隨著各種各樣新資料庫的誕生,競爭將愈加激烈。





原文連結:  The top 10 SQL and NoSQL databases(編譯/仲浩 審校/魏偉)

免費訂閱「CSDN雲計算(左)和CSDN大資料(右)」微信公眾號,即時掌握第一手雲中消息,瞭解最新的大資料進展!

CSDN發佈虛擬化、Docker、OpenStack、CloudStack、資料中心等相關雲計算資訊,     分享Hadoop、Spark、NoSQL/NewSQL、HBase、Impala、記憶體計算、流計算、 機器學習和智慧演算法等相關大資料觀點,提供雲計算和大資料技術、平臺、實踐和產業資訊等服務。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.