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