5 個開源的 MySQL 數據庫的衍生版

openkk 12年前發布 | 21K 次閱讀 MySQL

前兩天國外有篇新聞《甲骨文繼續采取措施 進一步將 MySQL 轉向閉源》對 MySQL 前景的討論引入一個新的高潮,其實早在 Oracle 收購 Sun 公司時業界就對 MySQL 展開了非常激烈的討論,只不過之前更多的是討論者自身的判斷,而這次似乎是露出了一些端倪,盡管不一定能說明什么問題。

好了,這里不是要討論未來的 MySQL 會怎樣,來看看一些基于 MySQL 數據庫的衍生版。因為 MySQL 本身是開源的,于是就有很多在 MySQL 代碼的基礎上進行改進從而發布的一個新的數據庫,這便是衍生版。這些數據庫基本上都是跟 MySQL 兼容的,包括數據存儲、通訊協議、管理以及 SQL 支持等。

本文介紹 5 個 MySQL 的衍生版,目前 oschina 正在使用的是 Percona Server。

1. MariaDB

MariaDB 是一個采用 Maria 存儲引擎的 MySQL 分支版本,是由原來 MySQL 的作者 Michael Widenius 創辦的公司所開發的免費開源的數據庫服務器。

MariaDB 提供 Windows 和 Linux 的版本。
mariadb-seal-flat-browntext-413x129-93172cc5c273985596a8dca78e58aa49370c4bed.png

2. Percona Server

Percona 為 MySQL 數據庫服務器進行了改進,在功能和性能上較 MySQL 有著很顯著的提升。該版本提升了在高負載情況下的 InnoDB 的性能、為 DBA 提供一些非常有用的性能診斷工具;另外有更多的參數和命令來控制服務器行為。

Percona Server 只包含 MySQL 的服務器版,并沒有提供相應對 MySQL 的 Connector 和 GUI 工具進行改進。

Percona Server 只提供 Linux 的版本。
logo_percona_server_new.png

3. MepSQL

MepSQL 是一個 MySQL 的衍生版本。MepSQL 初始基于 非死book 補丁的 MySQL 代碼,增加了用戶友好的安裝包和文檔。MepSQL 主要側重于高性能和來自社區開發的新特性、工具和文檔。

只提供 Linux 版本。
mepsql-logo-salmon-300.png

4. Drizzle

Drizzle,一個精簡版的MySQL分支,在目前的MySQL代碼基本之上,將存儲過程、視圖、觸發器、查詢緩存、PREPARE語句等等沒什么必要 的功能從代碼中刪掉,簡化對數據類型和存儲引擎的支持,并且進行大膽的重構。最終要實現的目的是將MySQL的代碼大大簡化,理順MySQL的架構,改善 MySQL的代碼質量,提高系統的穩定性和性能。將更適合 Web應用、云計算組件、沒有業務邏輯的數據庫(又名存儲過程)、多核架構 等業務
drizzle-logotype-transparent-text_0_0.png

5. OurDelta

Ourdelta是MySQL的第三方服務商。他們根據自己的觀點各自維護著自己的MySQL第三方發行版,包括修正BUG,溶入功能增強性補丁等等。

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!