1.6. MySQL发展大事记
- 1.6.1. MySQL 5.1的新特性
在本节中,介绍了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 |
1.6.1. MySQL 5.1的新特性
关于我们打算在MySQL 5.1中增加的特性列表,请参见1.6节,“MySQL发展大事记”。随着5.1版的不断发展,我们将在本节增加更多详细信息。
另请参见第18章:分区。