從MySQL官方網站上看,MySQL整體分為了商業版本和開源版本兩大類。
一、商業版本
1、MySQL HeatWave
它是MySQL官方提供的云服務,直接部署在云上,運維更加簡單,能夠靈活進行擴縮容,能夠節省一定的成本,一般用于非金融企業,金融企業對數據的安全性要求更高,一般都是部署在企業的私有云上。
2、MySQL Enterprise Edition
MySQL企業版本,需付費,可以試用30天,MySQL企業版功能強大,提供了企業級高可用性、可擴展性、加密、身份認證、備份等高級功能。一句話表述:功能非常強大,收費也貴,不差錢的可以考慮。
3、MySQL Standard Edition
MySQL標準版,也是屬于商業版本的范疇,能夠獲得Oracle的技術支持,具備InnoDB存儲引擎,支持復制等標準功能,可以根據需要隨時升級到MySQL Enterprise Edition。
4、MySQL Classic Edition
MySQL 經典版僅供 ISV、OEM 和 VAR 用作嵌入式數據庫,主要面向于使用 MyISAM 存儲引擎開發讀取密集型應用的場景。
5、MySQL Cluster CGE
MySQL Cluster高級集群版,這是MySQL提供的商業版的高可用集群方案,也就是MySQL NDB Cluster。集群版提供了5個9(99.999%)的高可用性、自動分區和可伸縮性、并行分布式查詢引擎、在線伸縮 & 與數據庫模式升級、多站點集群與雙活遠程復制、內存型實時數據庫。
6、MySQL Workbench Enterprise Edition
MySQL Workbench是一款專為MySQL設計的ER/數據庫建模和管理工具。它是著名的數據庫設計工具DBDesigner4的繼任者,專為MySQL而設計,功能強大,特別是企業版本。
二、開源版本
1、MySQL Community Server
MySQL Community Server 是基于GPL開源免費的,這也是我們通常用的MySQL版本,是世界上使用最廣泛的開源關系型數據庫。
2、MySQL Workbench Community
這是MySQL Workbench的開源免費版本,雖然是開源版本,但是功能也非常齊全,滿足日常的需要完全沒有任何問題。
3、MySQL NDB Cluster
MySQL Cluster集群社區版,使用NDB引擎可以構建MySQL分布式集群環境。如下圖所示,NDB集群具備一個Management節點負責集群節點的管理,還會多出NDB數據節點,NDB是一個內存式的存儲引擎,所有的數據和索引數據都會被load到內存中。
通過NDB Cluster,數據庫成為一個集群,對上層的應用透明,就像是在訪問一個數據庫節點一樣。