Mysql的黑白情史
1979年Monty Widenius(蒙蒂·维德纽斯)为TcX打工,设计了一个简单报表工具,研发出了很底层的且仅面向报表的存储引擎Unireg。
1999~2000年MySQL AB公司在瑞典成立,Monty团队研发出BerkeleyDB引擎,支持事务处理,从这个时候mysql开始事务处理。
2000,MySQL不仅公布自己的源代码,并采用GPL(GNU General Public License)许可协议,正式进入开源世界。同年4月,MySQL对旧的存储引擎ISAM进行了整理,将其命名为MyISAM。
2001年,集成Heikki Tuuri的存储引擎InnoDB,这个引擎不仅能持事务处理,并且支持行级锁。后来该引擎被证明是最为成功的MySQL事务存储引擎。MySQL与InnoDB的正式结合版本是4.0
2003年12月,MySQL 5.0版本发布,提供了视图、存储过程等功能。
2008年1月,MySQL AB公司被Sun公司以10亿美金收购,MySQL数据库进入Sun时代。在Sun时代,Sun公司对其进行了大量的推广、优化、Bug修复等工作。
2008年11月,MySQL 5.1发布,它提供了分区、事件管理,以及基于行的复制和基于磁盘的NDB集群系统,同时修复了大量的Bug。
2009年4月,Oracle公司以74亿美元收购Sun公司,自此MySQL数据库进入Oracle时代,而其第三方的存储引擎InnoDB早在2005年就被Oracle公司收购。
2010年12月,MySQL5.5发布,其主要新特性包括半同步的复制及对SIGNAL/RESIGNAL的异常处理功能的支持,最重要的是**InnoDB存储引擎终于变为当前MySQL的默认存储引擎。**oracle承诺继续开源
2009年,MySQL之父Widenius因为mysql被收购面临着被闭源的风险,重新开发代码全部开源免费关系型数据库,推出了MariaDB。