在本节中,介绍了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”的介绍。
在下面的表格中,归纳了要求最迫切的特性,以及实施了这些特性或计划实施这些特性的版本:
特性 |
MySQ系列 |
Foreign keys |
3.23(针对InnoDB存储引擎) |
Unions |
4.0 |
Subqueries |
4.1 |
R-trees |
4.1(针对MyISAM 存储引擎) |
Stored procedures |
5.0 |
Views |
5.0 |
Cursors |
5.0 |
XA transactions |
5.0 |
Foreign keys |
5.1(在3.23中实施,对于InnoDB) |
Triggers |
5.0和5.1 |
Full outer joins |
5.1 |
Constraints |
5.1(在3.23中实施,对于InnoDB) |
Partitioning |
5.1 |
Pluggable Storage Engine API |
5.1 |
Row-Based Replication |
5.1 |