MYSQL的数据引擎

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的集群存储引擎

提供数据层面上的高可用性,例如多表查询等复杂性查询性能相对不是优势,尚在不断完善中

你可能感兴趣的:(MYSQL的数据引擎)