InnoDB底层原理与日志体系总体来说MySQL分为Server层和存储引擎层; Server层: 主要包括连接器、查询缓存、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图、binlog日志等; 存储引擎层: 负责数据的存储和提取,其架构模式是插件式的,支持InnoDB、MyISAM、Memory、BDB等,最常用的是InnoDB,MySQL自带的表也有用MyISAM的,MySQL5.5.5默认存储引擎为InnoDB,即创建表时不指定存储引擎默认为InnoDB;