前言
在工作中用的最多的数据库就是mysql了。在mysql中的存储引擎很多,但是在工作中运用最多的存储引擎有两个,一个是InnoDB,一个是MyISAM。下面我来简单谈谈。
1、事务
InnoDB 支持事务,MyISAM 不支持事
2、外键
InnoDB 支持外键,而 MyISAM 不支持。
3、聚集索引
InnoDB 是聚集索引,MyISAM 是非聚集索引。
4、行数
InnoDB 不保存表的具体行数,而MyISAM 用一个变量保存了整个表的行数。
5、锁
InnoDB 最小的锁粒度是行锁,MyISAM 最小的锁粒度是表锁。