发布时间:2018年11月8日 已帮助: 1263 人 来源:上海达内教育
1.Mysql简介与主流:MySQL发展历史介绍
MySQL最早来源于MySQLAB公司前身的ISAM与mSQL项目(主要用于数据仓库场景),于1996年前后发布第一个版本MYSQL1.0,当时只支持SQL特性,没有事务支持。
随后MySQL正式发布3.11.1版本,是第一个对外提供服务的版本,MySQL主从复制功能也是从这个时候加入到MySQL。
2000年前后,InnoDB引擎出现,并试图加入到MySQL中。
2003年12月,MySQL5.0版本发布,提供了视图、存储过程等功能。
2008年1月,MySQLAB公司被Sun公司以10亿美金收购,MySQL数据库进入Sun时代。在Sun时代,Sun公司对其进行了大量的推广、优化、Bug修复等工作。
2008年11月,MySQL5.1发布,它提供了分区、事件管理,以及基于行的复制和基于磁盘的NDB集群系统,同时修复了大量的Bug。
2009年4月,Oracle公司以74亿美元收购Sun公司,自此MySQL数据库进入Oracle时代,而其第三方的存储引擎InnoDB早在2005年就被Oracle公司收购。
2010年12月,MySQL5.5发布,其主要新特性包括半同步的复制及对SIGNAL/RESIGNAL的异常处理功能的支持,最重要的是InnoDB存储引擎终于变为当前MySQL的默认存储引擎。MySQL5.5不是时隔两年后的一次简单的版本更新,而是加强了MySQL各个方面在企业级的特性。Oracle公司同时也承诺MySQL5.5和未来版本仍是采用GPL授权的开源产品。这个版本也是目前已知使用最广泛的MySQL版本,并且到目前位置,已知的MySQL第三方发行版,基本上都是从这一版本开始做独立分支,由于MySQL5版本被广泛使用,甚至到目前为止,Oracle公司仍然对这个版本进行着维护。
2011年4月,MySQL5.6发布,作为被Oracle收购后,第一个正式发布并做了大量变更的版本(5.5版本主要是对社区开发的功能的集成),对复制模式,优化器等做了大量的变更,其中最重要的主从GTID复制模式,大大降低了MySQL高可用操作的复杂性,除此之外,由于对源代码进行了大量的调整,到2013年,5.6版本才正式GA。
2013年4月,5.6版本GA后,新特性的变更,开始作为独立的5.7分支进行进一步开发,在并行控制,并行复制等方面,进行了大量的优化调整,正式GA于2015年10月份,这个版本也是到目前为止的,最新的稳定版本分支。
2016年9月,Oracle决定跳过MySQL5.x命名系列,并抛弃之前的MYSQL6,7两个分支(从来没有对外发布的两个分支),直接进入MySQL8版本命名,也就是MySQL8.0版本的开发,目前这个版本仍旧处于开发中,新特性尚未稳定。
以上就是上海达内教育培训学校小编为您整理MYSQL学习,帮助刚学的新人简单简绍MYSQL的全部内容,更多精彩请进入数据库管理栏目查看。
相关百科