mysql常识之引擎

mysql的三大引擎有InnoDB,MyISAM,Memory
InnoDB:磁盘表,支持事务,支持行级锁,B+Tree索引
优点: 具有良好的ACID特性。适用于高并发,更新操作比较多的表。需要使用事务的表。对自动灾难恢复有要求的表。
缺点:读写效率相对MYISAM比较差。占用的磁盘空间比较大。
MyISAM:磁盘表,不支持事务,支持表级锁,B+Tree索引
优点:占用空间小,处理速度快相对InnoDB
缺点:不支持事务的完整性和并发性
MEMORY(Heap):内存表,不支持事务,表级锁,Hash索引,不支持Blob,Text大类型
优点:速度快
缺点:临时数据

你可能感兴趣的:(mysql常识之引擎)