1. InnoDBInnoDB的存储文件有两个,后缀名分别是.frm和.idb,其中.frm是表的定义文件,而idb是数据文件。InnoDB中存在表锁和行锁,不过行锁是在命中索引的情况下才会起作用。InnoDB支持事务,且支持四种隔离级别(读未提交、读已提交、可重复读、串行化),默认的为可重复读;而在Oracle数据库中,只支持串行化级别和读已提交这两种级别,其中默认的为读已提交级别。2. MyisamMyisam的存储文件有三个,后缀名分别是.frm、.MYD、MYI,其中.frm是表的定义文件,.MYD是数据文件,.MYI是索引文件。Myisam只支持表锁,且不支持事务。Myisam由于有单独的索引文件,在读取数据方面的性能很高 。3. 存储结构InnoDB和Myisam都是用B+Tree来存储数据的。