Practice in class 1-1
MySQL
版本演变:
1995年5月23日,MySQL的第一个内部版本发行了。
1996年10月,MySQL 3.11.1发布(MySQL没有2.x版本)。在接下来的两年里,MySQL被依次移植到各个平台,同时加入了不少新的特性。
1998年1月,MySQL关系型数据库发行了第一个版本。它使用系统核心的多线程机制提供完全的多线程运行模式,并提供了面向C、C++、Eiffel、Java、Perl、PHP、Python及Tcl等编程语言的编程接口(API),且支持多种字段类型,并且提供了完整的操作符支持。而且MySQL已经能够运行在10多种操作系统之上,其中包括应用非常广泛的 FreeBSD、Linux、Windows 95和Windows NT等。
很快MySQL 3.22也发布了,但它仍然存在很多问题,如不支持事务操作、子查询、外键、存储过程和视图等功能。
1999-2000年,MySQL开始支持事务处理。
2000年4月,MySQL对旧的存储引擎ISAM进行了整理,将其命名为MyISAM。
2001年,集成存储引擎InnoDB,这个引擎同样支持事务处理,还支持行级锁。该引擎之后被证明是最为成功的MySQL事务存储引擎。
2003年12月,MySQL 5.0版本发布,提供了视图、存储过程等功能。
2008年1月,MySQL AB公司被Sun公司收购,MySQL数据库进入Sun时代。在Sun时代,Sun公司对其进行了大量的推广、优化、Bug