1、mysq历史
1995年 MySQL 1.0发布
1996年10月 MySQL 3.11.1发布(没有2.x版本)
2000年4月 ISAM升级成MyISAM引擎,MySQL开源
2001年 MySQL 4.0发布 集成InnoDB存储引擎
2003年12月 MySQL 5.0发布 提供了视图、存储过程等功能
2008年1月 MySQL AB公司被SUN公司收购 并再11月发布5.1版本
2009年4月 Oracle公司收购Sun公司
2010年 MySQL 5.5发布 InnoDB成为默认的存储引擎--》这里分出一个分支MariaDB(MySQL的衍生版,5.5之后的版本为MariaDB 10.0)
2015年 MySQL 5.7发布 其性能、新特性、性能分析带来质的改变
2016年 MySQL 8.0.0发布,开始了8.0版本(直接跳过了MySQL 6,7的分支)
目前,MySQL已更新到8.0.22,但市场主流是使用5.5/5.6/5.7版本
2、InnoDB Architecture
中文参考:https://www.docs4dev.com/docs/zh/mysql/5.7/reference/innodb-architecture.html
官网参考:https://dev.mysql.com/doc/refman/8.0/en/innodb-architecture.html
参考书籍:
《高性能 MySQL》(第 3 版)
《MySQL 技术内幕 InnoDB 存储引擎》(第 2 版)
《MySQL性能调优与架构设计》