2018年1月數據庫排名TOP10(1-5)及簡介

排名數據來源於【db-engines】

2018年1月數據庫排名TOP10(1-5)及簡介

數據分別對比了2017年1月、12月以及2018年1月的情況,包含關係型數據庫以及非關係型數據庫。

No.1 Oracle 1341.94分

2018年1月數據庫排名TOP10(1-5)及簡介

官方網站:https://www.oracle.com/

簡介:

ORACLE是目前為止最好的商業版本數據庫,由甲骨文公司開發。一說到oracle數據庫,就要提一下oracle的集群了。oracle數據庫集群與其他類型數據庫集群不太一致。採用的是單存儲多軟件形式,即:數據庫節點共享數據庫數據。而不是像現在很多數據庫一樣,節點和數據都分別存儲。共享存儲的優勢在於,不用太多的去考慮數據一致性的問題,讓DEV們更加專注於業務開發,存儲的事兒全都由數據庫自己解決。如數據備份、數據監控、性能優化等等,oracle都提供瞭解決方案。

對於筆者來說,oracle能排名第一還是有點驚訝的。畢竟oracle最火的年代還是在2000年左右,那會兒國內外做數據管理軟件的公司不是很多,oracle一家獨大。現在各種關係型、非關係型的數據庫產生,還免費開源,oracle能排名第一,說明還是有自己的優勢的。

ORACLE另外一個特點就是貴!貴!貴!(重要的事兒說三遍)oracle是按core收費的,即按照cpu的個數,收費都是幾十萬、上百萬的美元。另外oracle提供的DBA更貴,從DBA啟程到回程的全部時間都由買方承擔費用,並且價格很高,每天上萬元。所以,這也讓中國出現了很多數據服務公司,專門來提供第三方的數據庫服務支持。畢竟這些公司的收費相對於oracle便宜多了。

最後,說個不負責任的消息,據說oracle的法務人員比技術人員還多。通過專利官司掙的錢不比軟件少。估計這也是oracle在最近幾年逐漸衰退的原因吧。

No.2 MySQL 1299.71分

2018年1月數據庫排名TOP10(1-5)及簡介

官方網站:https://www.mysql.com/

MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關係數據庫管理系統) 應用軟件。

MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件採用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。

MySQL應該算是全球使用最多的開源數據庫,已經被Oracle收購。按照孫子兵法的說法,最危險的敵人還是留在身邊最安全。mysql作為免費的數據庫一直是oracle最大的敵人,如今被oracle收購後,不知道結果如何。

No.3 Sqlserver 1148.07分

2018年1月數據庫排名TOP10(1-5)及簡介

官方網站:https://www.microsoft.com/en-us/sql-server/sql-server-downloads

簡介:

SQL Server是由Microsoft開發和推廣的關係數據庫管理系統(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發的,並於1988年推出了第一個OS/2版本。Microsoft SQL Server近年來不斷更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用戶見面;SQL Server 2000是Microsoft公司於2000年推出,目前最新版本是2016年份推出的SQL SERVER 2016。

  • 真正的客戶機/服務器體系結構。

  • 圖形化用戶界面,使系統管理和數據庫管理更加直觀、簡單。

  • 豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇餘地。

  • SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。

  • 具有很好的伸縮性,可跨越從運行Windows 95/98的小型電腦到運行Windows 2000的大型多處理器等多種平臺使用。

  • 對Web技術的支持,使用戶能夠很容易地將數據庫中的數據發佈到Web頁面上。

  • SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。

No.4 postgresSQL 386.18分

2018年1月數據庫排名TOP10(1-5)及簡介

官方網站:https://www.postgresql.org/

簡介:

PostgreSQL是以加州大學伯克利分校計算機系開發的 POSTGRES,現在已經更名為PostgreSQL,版本 4.2為基礎的對象關係型數據庫管理系統(ORDBMS)。PostgreSQL支持大部分 SQL標準並且提供了許多其他現代特性:複雜查詢、外鍵、觸發器、視圖、事務完整性、MVCC。同樣,PostgreSQL 可以用許多方法擴展,比如, 通過增加新的數據類型、函數、操作符、聚集函數、索引。免費使用、修改、和分發 PostgreSQL,不管是私用、商用、還是學術研究使用。

從技術角度來講,PostgreSQL 採用的是比較經典的C/S(client/server)結構,也就是一個客戶端對應一個服務器端守護進程的模式,這個守護進程分析客戶端來的查詢請求,生成規劃樹,進行數據檢索並最終把結果格式化輸出後返回給客戶端。為了便於客戶端的程序的編寫,由數據庫服務器提供了統一的客戶端 C 接口。而不同的客戶端接口都是源自這個 C 接口,比如ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同時也要指出的是,PostgreSQL 對接口的支持也是非常豐富的,幾乎支持所有類型的數據庫客戶端接口。這一點也可以說是 PostgreSQL 一大優點。

筆者認為,PostgreSQL完全有替代mysql的能力。主要是目前mysql前途未知(被oracle收購),PostgreSQL支持企業在對數據庫進行修改後的商業活動。另外,PostgreSQL的集群版本GREENPLUM提供了集群解決方案。所以在未來幾年PostgreSQL會越來越好。

No.5 MongoDB 330.95分

2018年1月數據庫排名TOP10(1-5)及簡介

官網網站:https://www.mongodb.com/

簡介:

MongoDB是一個介於關係數據庫和非關係數據庫之間的產品,是非關係數據庫當中功能最豐富,最像關係數據庫的。他支持的數據結構非常鬆散,是類似json的bson格式,因此可以存儲比較複雜的數據類型。Mongo最大的特點是他支持的查詢語言非常強大,其語法有點類似於面向對象的查詢語言,幾乎可以實現類似關係數據庫單表查詢的絕大部分功能,而且還支持對數據建立索引。

它的特點是高性能、易部署、易使用,存儲數據非常方便。主要功能特性有:

  • 模式自由。

  • 支持動態查詢。

  • 支持完全索引,包含內部對象。

  • 支持查詢。

  • 支持複製和故障恢復。

  • 使用高效的二進制數據存儲,包括大型對象(如視頻等)。

  • 自動處理碎片,以支持雲計算層次的擴展性。

  • 支持RUBY,PYTHON,JAVA,C++,PHP,C#等多種語言。

  • 文件存儲格式為BSON(一種JSON的擴展)。

  • 可通過網絡訪問。


分享到:


相關文章: