Navicat 部落格

為什麼 MySQL(仍然)居最受歡迎資料庫平台的首位 2020 年 11 月 16 日,由 Robert Gravelle 撰寫

要在商業資料庫和開放原始碼資料庫之間作出選擇並不是一件容易的事,因為許多流行的商業資料庫以低成本甚至免費提供服務給開發人員或學生。在其他情況下,母公司可提供其企業級產品類似的開源版本。

從使用者的意見調查來看,簡要地查看所有資料庫類型(無論是付費還是免費)時,都會出現一個有趣的趨勢。總體而言,似乎資料庫系統(DBMS)的使用者絕大部分時間都採用了開源方案。不是任何開源方案,而是 MySQL。MySQL Community Edition 多年來一直在 「最受歡迎資料庫平台」名單 中排名第一。以下是 2019 年排名前 5 位的商業資料庫和免費資料庫,及其市場占有率百分比:

  • MySQL: 52%
  • PostgreSQL: 36%
  • MS SQL Server: 34%
  • SQLite: 30%
  • MongoDB: 26%

那麼,為什麼 MySQL 如此受歡迎呢?

它是開放原始碼的

正如以上所述,MySQL 是免費的,但它的價值遠超它的價格。MySQL 的另一個吸引人的特點是它是開放原始碼軟體。這樣就可以根據使用者需自訂或修改它。此外,由於不需要授權費用,因此有很多公司為 MySQL 開發了第三方工具和介面。其中之一當然是 Navicat for MySQL

自從 90 年代中期由一家瑞典公司創立以來,MySQL 已多次被大型公司收購:昇陽微系統(Sun Microsystems)在 2008 年收購了 MySQL,然後被甲骨文公司(Oracle)在 2010 年收購。每次,人們都在猜測 MySQL 的免費狀態很快就會改變。但是,到目前為止,情況並非如此。目前所有跡象表明 Oracle 將繼續免費提供 MySQL Community Edition。

多樣性

MySQL是一個有極多功能的資料庫。它具有足夠的便攜性以供開發使用,但也能滿足大多數關鍵應用系統。實際上,許多世界最大和增長最迅速的機構,包括 Facebook、Google、Adobe、Alcatel Lucent 和 Zappos,都倚賴 MySQL 來節省時間和金錢,以支持其大容量網站、對業務有重大影響的系統和套裝軟體。

Web 應用程式的出現

有人提出由於小型初創公司或個人開發的 Web 應用程式的興起促成了 MySQL 的普及。同樣,除了價格因素,MySQL 使用基本 SQL 而且簡單的設定和配置,使其成為許多 Web 應用程式的選擇。

社群支援

MySQL 的另一個重要特點是一個支援它的龐大線上社群。來自世界各地的自由開發人員正在不斷增加資料庫平台的功能和實用性。還可以從 Oracle 獲得付費支援,但需要收取額外費用。

第三方軟體

由於 MySQL 非常受歡迎,促使許多第三方供應商推出了搭配其使用的軟體。其中包括開發和管理用戶端(例如,Navicat for MySQL)和監控工具(例如,Navicat Monitor)。儘管這兩種工具都不是免費的,但它們提供一個功能豐富的前端介面來維持其優勢,該前端軟體具有用於資料庫管理、開發和維護的強大直覺的圖形介面。這樣的工具功能強大且易於使用,可為開發人員和管理員節省時間和精力。

Navicat for MySQL 的 Windows 版本
Navicat for MySQL Windows Edition
Navicat Monitor 儀表板 - 標準檢視
Navicat Monitor Dashboard - Comfortable View

總結

擁有如此眾多的強大功能,以及 Navicat for MySQLNavicat Monitor之類的高端使用者工具的數目迅速增加,MySQL Community Edition 繼續佔據著關聯式資料庫的榜首位置。

Navicat 文章
頻道記錄
分享
部落格封存檔