ISAM:并发
优势→读取操做的速度很快,不占用大量的内存和存储资源优化
缺点→不支持事务处理,容错率低.net
MyISAM:(MySQL默认引擎)htm
优势→提供ISAM里所没有的索引和字段管理的大量功能,MyISAM还使用一种表格锁定的机制,来优化多个并发的读写操做索引
缺点→不支持事务处理;须要常常运行OPTIMIZE TABLE命令,来恢复被更新机制所浪费的空间事务
HEAP:内存
优势→容许只驻留在内存里的临时表格,提升了操做速度;数据行被删除的时候,HEAP也不会浪费大量的空间资源
缺点→管理的数据是不稳定的,并且若是在关机以前没有进行保存,那么全部的数据都会丢失get
InnoDB:数据
优势→支持事务处理和外来键;
缺点→读取速度相对ISAM、MyISAM较慢
详细文章连接: