1、MYISAM:MYSQL 5.5.5之前的默认存储引擎
支持大文件,通常最高256T
适合读多写少的应用场景
每个MYISAM表的最大索引数是64,可以通过编译改变
BLOB和TEXT类型可以被索引
支持全文索引
仅支持表锁
非事务性引擎
.frm 文件存储定义、MYD数据文件、MYI引索文件
2、innoDB:目前MYSQL的默认存储引擎
事务性引擎,支持行锁和外建,为巨大数据量的最大性能设计
.DBdata1自动扩展数据文件,IB_logf列rle
3、MEMORY:将数据存储到内存中的存储引擎
特点:快!但是不支持BLOB和TEXT列
非物质引擎,无法持续存储
4、NDB:用于MYSQL CLUSTER的集群存储引擎
提供数据层面上的高可用性,例如多表查询等复杂性查询性能相对不是优势,尚在不断完善中