MySQL的時間線

版本3.23(2001)

廣泛使用,一般認為這個版本的發(fā)布是MySQL真正“誕生”。

不過這個版本MySQL依然只是一個在平面文件上實現(xiàn)SQL查詢的系統(tǒng)。

重要的時引入MyISAM代替老舊而且限制諸多的ISAM引擎,InnoDB引擎也已可以使用(但未包含在默認的二進制發(fā)行版中,因為它太新了)版本3.23還引入了全文檢索和復制。復制是MySQL成為互聯(lián)網(wǎng)應用的數(shù)據(jù)庫系統(tǒng)的關(guān)鍵特性

版本4.0(2003)

支持新語法,如 UNION 和 多表 DELETE語法。

重寫了復制, 在備庫使用兩個線程來實現(xiàn)復制。(避免之前一個線程下所有復制工作的模式下的任務切換導致的問題)

InnoDB成為標配(包括全部特性: 行級鎖、外鍵等)

查詢緩存,同時支持通過SSL進行連接

版本4.1(2005)

引入了更多新語法,如: INSERT ON DUPLICATE KEY UPDATE

開始支持UTF-8字符集

支持新的二進制協(xié)議和prepared語句

版本5.0(2006)

這個版本出現(xiàn)一些“企業(yè)級”特性: 視圖、觸發(fā)器、存儲過程和存儲函數(shù)。

老的ISAM引擎被徹底移除。同時引入新的Federated等引擎


版本5.1(2008)

Sun收購MySQL AB 以后發(fā)布的首個版本

研發(fā)時間長達五年

引入分區(qū)、基于行的復制,以及plugin API (包括可插拔存儲引擎的API)

移除了BerkeyDB引擎(MySQL最早的事務存儲引擎)

其他如Federated 引擎也將被放棄。

同時 Oracle收購的InnoDB Oy 發(fā)布了 InnoDB plugin


版本5.5(2010)

這是Oracle 收購Sun 以后發(fā)布的首個版本

主要改善集中在性能、擴展性、復制、分區(qū)、對微軟 Windows系統(tǒng)的支持等

InnoDB 成為默認的存儲引擎

更多一些遺留特性和不建議使用的特性被移除

增加PERFORMANCE_SCHEMA庫,包含一些可測量的性能指標的增強。

增加了復制、認證和審計API。

半同步復制插件進入實用階段

Oracle還在2011年發(fā)布了商用的認證插件和線程池

InnoDB在架構(gòu)方面也做了較大的改進,比如多個子緩沖池

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容