MyISAM:
1、不支持事务,但是每次查询都是原子的; 2、支持表级锁,即每次操作是对整个表加锁, 3、存储表的总行数; 4、一个MYISAM表有三个文件:索引文件、表结构文件,数据文件: 5、采用非聚集索引,索引文件的数据域存储指向数据文件的指针。辅索引与主索引基本一致,但是辅索引不用保证唯 一性。
InnoDb:
1、支持ACID的事务,支持事务的四种隔离级别 2、支持行级锁及外键约束:因此可以支持写并发 3、不存储总行数; 4、一个InnoDb引擎存储在一个文件空间(共享表空间,表大小不受操作系统控制,一个表可能分布在多个文件 里),也有可能为多个(设置为独立表空,表大小受操作系统文件大小限制,一般为2G),受操作系统文件大小的限制;