
Innodb
1.Innodb的數據存儲在表空間中,表空間是由Innodb管理的一個黑盒子,由一系列的數據文件組成。
2.InnoDB采用MVCC來支持高並發,並且實現了四個標准的隔離級別。其默認級別是REPETABLE READ (可重復讀),並且通過間隙鎖策略防止幻讀的出現
3.InnoDB表是基於聚簇索引建立的
4.支持事務
5.具有自動崩潰恢復功能
6.支持外鍵
MyISAM
1.MyISAM 不支持事務和行級鎖
2.崩潰后無法安全恢復
3.對於只讀的數據,或者表比較小,可以忍受修復操作的可以使用
4.MyISAM會將表存儲在兩個文件中,數據文件和索引文件,分別以.MYD和.MYI為擴展名
5.MyISAM 支持全文索引