MariaDB 首個版本 5.1.38 Beta 於 2009 年 10 月 29 日發布
據 MariaDB 官方發行說明,MariaDB 首個版本 5.1.38 Beta 於 2009 年 10 月 29 日發布,以 MySQL 5.1.38 及 XtraDB 1.0.3-6 為基礎。MariaDB 是開源關係式資料庫,即以表格儲存資料、用 SQL 語言查詢的資料庫軟件。發行說明寫明,MariaDB 會跟隨同一分支最新的 MySQL 版本更新,大部分情況下運作與 MySQL 完全一樣,MySQL 有的指令、介面、程式庫及 API,MariaDB 都有。
Oracle 宣布收購 Sun 後,MySQL 創辦人另起爐灶
據 Oracle 2009 年 4 月 20 日發出的新聞稿,Oracle 與 Sun Microsystems 達成協議,以每股 9.5 美元現金收購 Sun,交易作價約 74 億美元。Sun 在 2008 年收購 MySQL 的母公司 MySQL AB,MySQL 因此隨交易一併轉到 Oracle 旗下。
據維基百科,MySQL 創辦人之一 Michael "Monty" Widenius 與一批原 MySQL 開發人員擔心 Oracle 限制 MySQL 的開源發展,於是把程式碼分支出來,以 GNU 通用公眾授權條款(GPL)繼續免費開放。Oracle 收購 Sun 在 2010 年 1 月 27 日完成,其後大批 MySQL 工程師離開 Oracle,經 Widenius 的公司 Monty Program Ab 加入 MariaDB。

首個版本預設加入三款儲存引擎
據發行說明,5.1.38 Beta 與 MySQL 的主要分別,是預設加入多款儲存引擎,即資料庫實際存取資料的底層部件。
項目 | 5.1.38 Beta 的改動 |
|---|---|
Maria 引擎 1.5 | 當機後可安全恢復的版本,預設內置 |
XtraDB | 由 Percona 開發,取代 InnoDB,表格格式相同,毋須轉換資料 |
PBXT 1.0.08d | 預設內置 |
每個鍵的鍵段上限 | 由 16 段增至 32 段 |
整體速度 | 按 sql-bench 測試快 1% 至 5% |
MariaDB 用 Maria 引擎處理內部暫存表。發行說明指,Maria 會把資料快取在記憶體,通常毋須把暫存資料寫入磁碟,所以複雜查詢會較快。團隊又減少編譯時的警告,認為警告可能代表程式錯誤,目標是減至零。
名字來自 Widenius 的小女兒 Maria
據維基百科,MariaDB 以 Widenius 的小女兒 Maria 命名,MySQL 則以他另一名女兒 My 命名。MariaDB 的標誌是一隻海獅,源自他與女兒在加拉帕戈斯群島浮潛時遇見海獅的經歷。
MariaDB 由跟隨 MySQL 到獨立發展
據維基百科,MariaDB 早期版本號跟隨 MySQL,用 5.1、5.2、5.3 及 5.5,表明可以直接替換 MySQL,其中 5.2 及 5.3 是 MySQL 本身沒有推出的版本。2012 年開發團隊宣布改用 10.x 版本號,表明 MariaDB 會獨立發展,不再跟隨 MySQL 的版本。
Wikimedia 基金會 2013 年把維基百科的資料庫轉用 MariaDB,Google 及 Mozilla 亦是早期的知名用戶。openSUSE 12.3 同年成為首個預設採用 MariaDB 的大型 Linux 發行版,Fedora 19 其後跟隨。Widenius 現時是 MariaDB 基金會及 MariaDB plc 的技術總監。
來源
- MariaDB 5.1.38 Release Notes(原始文件)
- Oracle Buys Sun(Oracle)
- MariaDB(維基百科)




暫時未有留言
提交留言即表示你已閱讀我們的私隱政策。