购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 MySQL简介

MySQL的海豚标志的名字叫“sakila”,是MySQL AB的创始人根据“海豚命名”竞赛中用户建议的大量名字表中选出的。对于MySQL的历史,相信很多人早已耳熟能详,这里不再赘述。

下面仅列举其发展过程中重要的里程碑事件:

2000年的时候,MySQL公布了自己的源代码,并采用GPL(GNU General Public License)许可协议,正式进入开源世界。

2005年10月,发布了一个里程碑版本,即MySQL 5.0。在5.0中加入了游标、存储过程、触发器、视图和事务的支持。这也为MySQL 5.0之后的版本奠定了迈向高性能数据库的发展基础。

2008年1月,MySQL AB公司被Sun公司以10亿美金收购,MySQL数据库进入Sun时代。在Sun时代,Sun公司对其进行了大量的推广、优化、Bug修复等工作。

2009年4月,Oracle公司以74亿美元收购Sun公司,自此MySQL数据库进入Oracle时代。

2010年12月,MySQL 5.5发布,InnoDB存储引擎变为MySQL的默认存储引擎,并且大大加强了MySQL各个方面在企业级的特性。

2011年4月,MySQL 5.6发布,作为被Oracle收购后第一个正式发布并做了大量变更的版本(实际上MySQL 5.6才是Oracle开发的第一个版本),对复制模式、优化器等做了大量的变更,其中最重要的主从GTID复制模式,大大降低了MySQL高可用操作的复杂性。除此之外,由于对源代码进行了大量的调整,到2013年5.6版本才成为正式发布的版本(General Availability,GA)。

2015年最重磅的当属MySQL 5.7 GA的发布,号称160万只读QPS,大有赶超NoSQL趋势。Oracle这个版本中对MySQL进行了一次强悍的加工,是到目前为止最新的稳定版本分支。

2016年12月,在MySQL 5.7.17 GA版发布,正式推出Group Replication(组复制)插件,通过这个插件增强了MySQL原有的高可用方案(原有的Replication方案),提供了重要的特性—多写,保证组内高可用,确保数据最终一致性。

2019年7月22日,MySQL官网正式发布8.0.17 GA,在整体可用性上继续加强,特别是在组复制方面持续改进。

MySQL 5.x版本的时间跨度之长,仅次于Linux kernel 2.x的发布,中间经历了两次收购,并没有影响它的发展势头。这个有着20多年历史的数据库产品重焕新生,变得越来越强大、越来越现代,依然稳坐最流行的开源数据库宝座。 poXMEGgux7BZ0lH1Vd+A/2LrtBGFPlbzRy/speiFTTBMKoGDfIbvd79bdfj5VKKb

点击中间区域
呼出菜单
上一章
目录
下一章
×