MySQL发展大事记

在本节中,介绍了MySQL发展历程中的重要事件,包括各种MySQL版本中已实现的主要特性或规划中的特性。在下节中,介绍了各发布系列的相关信息。

当前的生产版本系列是MySQL 5.0,据称它能稳定地用于生产环境,如2005年10月发布的5.0.15版。以前的生产版本系列是MySQL 4.1,据称它也能稳定地用于生产环境,如2004年10月发布的4.1.7版。“生产状态”意味着未来的5.0和4.1开发仅限于修正缺陷。对于较早的MySQL 4.0和3.23系列,仅会对关键缺陷进行更正。

对于MySQL 5.0和5.1系列,相关的MySQL开发正在积极进行当中,并会为后者增加新的特性。

从1个版本系列升级到下一个版本系列之前,请参见2.10节,“升级MySQL”的介绍。

在下面的表格中,归纳了要求最迫切的特性,以及实施了这些特性或计划实施这些特性的版本:
[table=98%]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]特性[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]MySQ系列[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Foreign keys[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]3.23(针对InnoDB存储引擎)[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Unions[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]4.0[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Subqueries[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]4.1[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]R-trees[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]4.1(针对MyISAM 存储引擎)[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Stored procedures[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.0[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Views[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.0[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Cursors[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.0[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]XA transactions[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.0[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Foreign keys[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.1(在3.23中实施,对于InnoDB)[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Triggers[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.0和5.1[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Full outer joins[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.1[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Constraints[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.1(在3.23中实施,对于InnoDB)[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Partitioning[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.1[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Pluggable Storage Engine API[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.1[/size][/backcolor][/align][/td][/tr]
[tr=transparent][td][align=left][backcolor=transparent][size=14px]Row-Based Replication[/size][/backcolor][/align][/td][td][align=left][backcolor=transparent][size=14px]5.1[/size][/backcolor][/align][/td][/tr]
[/table]