2016年5的數據庫流行榜單新鮮出爐,前三名依然是我們最熟悉的Oracle、MySQL和Microsoft SQL Server。
從數據庫的分數來看,第四名的MongoDB與第三名的分數相差較大,前三名的地位短時間內很難被撼動。 前十名中,開源分布式NoSQL數據庫系統Cassandra從第八名上升到第七名,而關系數據庫管理系統Microsoft Access跌落到第八名。
需要注意的是,本月榜單前20名有些小小的變動。
MariaDB擠掉NOSQL圖形數據庫Neo4j,終于躋身前20名,但兩者分數差距較小(1.36分),誰能穩定在前20名的位置,讓我們拭目以待。
以下是2016年5月份前20名榜單:
本月我們重點介紹一下前20名中新晉的MariaDB數據庫管理系統,它是MySQL的一個分支,主要由開源社區維護,采用GPL授權許可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。在存儲引擎方面,使用XtraDB來代替MySQL的InnoDB。
MariaDB基于事務的Maria存儲引擎,替換了MySQL的MyISAM存儲引擎,它使用了Percona的 XtraDB,InnoDB的變體,分支的開發者希望提供訪問即將到來的MySQL 5.4 InnoDB性能。這個版本還包括了 PrimeBase XT (PBXT) 和 FederatedX存儲引擎。
值得一提的是,MariaDB名稱來自MySQL創始人Michael Widenius的女兒Maria的名字。
附:DB-Engines的排名主要根據5個因素來進行:Google以及Bing搜索引擎的關鍵字搜索數量、Google Trends的搜索數量、Indeed網站中的職位搜索量、LinkedIn中提到關鍵字的個人資料數以及Stackoverflow上相關的問題和關注者數量。