MySQL 版本釋出歷史總結
在2000 年的時候,MySQL 公佈了自己的原始碼,並採用GPL(GNU General Public License)許可協議,正式進入開源世界。
2000年4月,MySQL對舊的儲存引擎進行了整理,命名為MyISAM。
2001年,Heikiki Tuuri向MySQL提出建議,希望能整合他們的儲存引擎InnoDB,這個引擎同樣支援事務處理,還支援行級鎖。所以在2001年釋出的3.23 版本的時候,該版本已經支援大多數的基本的SQL 操作,而且還整合了MyISAM和InnoDB 儲存引擎。MySQL與InnoDB的正式結合版本是4.0。
2003年12月,MySQL 5.0版本釋出,提供了檢視、儲存過程等功能
2008年11月,MySQL 5.1釋出,它提供了分割槽、事件管理,以及基於行的複製和基於磁碟的NDB叢集系統,同時修復了大量的Bug。
2010年04月22 釋出MySQL 5.5, MySQLcluster 7.1,其主要新特性包括半同步的複製及對SIGNAL/RESIGNAL的異常處理功能的支援,最重要的是InnoDB儲存引擎終於變為當前MySQL的預設儲存引擎。
2015年5月29日,釋出了MySQL 5.6分支的最新的開發里程碑版本MySQL 5.6.25
2015年10月21日,MySQL 5.7.9 正式釋出
以下是歷史版本釋出軌跡:
Version 3.23(2001)
一般認為3.23是MySQL真正誕生的時刻,其開始獲得廣泛是引用。主要改進是引入MYISAM替代了ISAM引擎,引入了全文索引和複製。並在同年INnodb創始人向MySQL提議希望支援他的Innodb儲存引擎,這個儲存引擎支援行級鎖,支援事務,該引擎之後被證明是最為成功的MySQL儲存引擎。
Version 4.0(2003)
支援新語法,比如UNION和多表DELETE語法。重寫了複製,在備庫使用了兩個執行緒來實現複製。Innodb成為標準配備,引入查詢快取技術。
Version 4.1(2005)
引入了更多新的語法,並且開始支援UTF-8字符集。
Version 5.0(2006)
引入了企業級特性,檢視、觸發器、儲存過程和儲存函式。引入新的federated等引擎。
Version 5.1(2008)
2008年1月,SUN公司以10億美元收購MySQL AB公司。在這期間MySQL社群的人都擔心Oracle公司會不會不允許MySQL使用Innodb引擎了,因為在2005年Innodb儲存引擎被Oracle收購。於是都開發新的引擎,但是沒有多久就連MySQL都是Oracle的了,所以也不用在擔心Innodb會不會給MySQL使用了。
在Sun公司對其進行了大量的推廣,最佳化,BUG修復。同年併發布了MYSQL 5.1版本,引入了分割槽、基於行的複製,移除了BDB引擎。
Version 5.5(2010)
Version 5.6(2012)
2012-09-29,MySQL5.6第一個RC版本釋出(MySQL 5.6.7),2013-02-05,MySQL 5.6第一個GA版本釋出(MySQL 5.6.10)。總的來說,MySQL 5.6算是一個值得期待的版本,包含了大量的新特性,瞭解這些新特性,不僅對資料庫核心研發有幫助,對於更好的使用MySQL資料庫也有著極大的意義。主要對安全,資料型別,InnoDB增強,分割槽的改進,複製的改進(基於GTID複製),增強了performance schema資料庫,最佳化器的改進等等。
Version 5.7(2013)
2013-04-23,釋出了MySQL 5.7.1版本
2000年4月,MySQL對舊的儲存引擎進行了整理,命名為MyISAM。
2001年,Heikiki Tuuri向MySQL提出建議,希望能整合他們的儲存引擎InnoDB,這個引擎同樣支援事務處理,還支援行級鎖。所以在2001年釋出的3.23 版本的時候,該版本已經支援大多數的基本的SQL 操作,而且還整合了MyISAM和InnoDB 儲存引擎。MySQL與InnoDB的正式結合版本是4.0。
2003年12月,MySQL 5.0版本釋出,提供了檢視、儲存過程等功能
2008年11月,MySQL 5.1釋出,它提供了分割槽、事件管理,以及基於行的複製和基於磁碟的NDB叢集系統,同時修復了大量的Bug。
2010年04月22 釋出MySQL 5.5, MySQLcluster 7.1,其主要新特性包括半同步的複製及對SIGNAL/RESIGNAL的異常處理功能的支援,最重要的是InnoDB儲存引擎終於變為當前MySQL的預設儲存引擎。
2015年5月29日,釋出了MySQL 5.6分支的最新的開發里程碑版本MySQL 5.6.25
2015年10月21日,MySQL 5.7.9 正式釋出
以下是歷史版本釋出軌跡:
Version 3.23(2001)
一般認為3.23是MySQL真正誕生的時刻,其開始獲得廣泛是引用。主要改進是引入MYISAM替代了ISAM引擎,引入了全文索引和複製。並在同年INnodb創始人向MySQL提議希望支援他的Innodb儲存引擎,這個儲存引擎支援行級鎖,支援事務,該引擎之後被證明是最為成功的MySQL儲存引擎。
Version 4.0(2003)
支援新語法,比如UNION和多表DELETE語法。重寫了複製,在備庫使用了兩個執行緒來實現複製。Innodb成為標準配備,引入查詢快取技術。
Version 4.1(2005)
引入了更多新的語法,並且開始支援UTF-8字符集。
Version 5.0(2006)
引入了企業級特性,檢視、觸發器、儲存過程和儲存函式。引入新的federated等引擎。
Version 5.1(2008)
2008年1月,SUN公司以10億美元收購MySQL AB公司。在這期間MySQL社群的人都擔心Oracle公司會不會不允許MySQL使用Innodb引擎了,因為在2005年Innodb儲存引擎被Oracle收購。於是都開發新的引擎,但是沒有多久就連MySQL都是Oracle的了,所以也不用在擔心Innodb會不會給MySQL使用了。
在Sun公司對其進行了大量的推廣,最佳化,BUG修復。同年併發布了MYSQL 5.1版本,引入了分割槽、基於行的複製,移除了BDB引擎。
Version 5.5(2010)
Version 5.6(2012)
2012-09-29,MySQL5.6第一個RC版本釋出(MySQL 5.6.7),2013-02-05,MySQL 5.6第一個GA版本釋出(MySQL 5.6.10)。總的來說,MySQL 5.6算是一個值得期待的版本,包含了大量的新特性,瞭解這些新特性,不僅對資料庫核心研發有幫助,對於更好的使用MySQL資料庫也有著極大的意義。主要對安全,資料型別,InnoDB增強,分割槽的改進,複製的改進(基於GTID複製),增強了performance schema資料庫,最佳化器的改進等等。
Version 5.7(2013)
2013-04-23,釋出了MySQL 5.7.1版本
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2141894/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Spark版本釋出歷史,及其各版本特性Spark
- MySQL版本發展歷史介紹MySql
- Mysql歷史MySql
- 園子的現代化建設-部落格版本控制:釋出部落格設定歷史版本功能
- Entity Framework版本歷史概覽Framework
- jboss歷史版本地址url
- mysql架構和歷史MySql架構
- 如何下載jmeter的歷史版本JMeter
- 歷史的回顧:HP-UX系統概況和版本歷史UX
- 蘋果iPad Pro 3月釋出!Mini成為歷史?蘋果iPad
- MySQL發展歷史介紹MySql
- MongoDB官方釋出的每次重大修改的版本特性總結MongoDB
- Android發展以及歷史版本號Android
- C# 語言歷史版本特性(C# 1.0到C# 8.0彙總)C#
- C#語言歷史版本特性(C# 1.0到C# 8.0彙總)C#
- svn歷史版本刪除(為svn庫瘦身)
- cuda歷史版本和cudnn的下載地址DNN
- Jenkins批量刪除構建歷史版本Jenkins
- 下載歷史版本 App 超詳細教程APP
- 【工具】火狐瀏覽器歷史版本下載瀏覽器
- MySQL查詢結果匯出方式總結MySql
- [Xcode下載]Xcode歷史版本下載XCode
- 版本控制工具歷史的10個里程碑
- chrome devtool 開發者工具 控制檯歷史、斷點歷史 匯出全部、儲存Chromedev斷點
- 蘋果iPad Pro新品3月釋出 iPad Air 2成為歷史?蘋果iPadAI
- Linux下mysql的歷史操作記錄LinuxMySql
- 資料庫模型設計——歷史與版本設計資料庫模型
- 從頭來之【iOS及歷史版本特性介紹】iOS
- 遲來的2020年終總結--做歷史的見證者
- iOS歷史(iOS系統發展歷史)iOS
- jQuery 釋出 3.4.0 版本jQuery
- Gitea 釋出 1.0.1 版本Git
- 前端自動化釋出實戰總結前端
- 《牛腩新聞釋出系統之總結》
- 使用maven向jboss釋出war方法總結Maven
- tcpdump歷史TCP
- OAuth歷史OAuth
- Oracle歷史Oracle