- 是MySQL5.5版本之前默认的存储引擎、速度比Innode更快。只有非聚簇索引
- 是MySQL5.5版本及之后默认的存储引擎,存储数据更加安全,支持自适应哈希(自己决定是hash还是B+)
- 一定有聚簇索引,但是其他索引都是非聚簇索引
- 因为B+树是有序的,修改和插入数据效率会更高,所以自增索引比较好。
事务:一组操作要么全部成功,要么全部失败,目的是为了保证数据最终的一致性。mysql默认情况下,自动提交事务
特性:
隔离性/隔离级别: innodb有四种隔离级别,级别越高事务隔离性越好,但性能越低,而隔离机制是由mysql的各种锁以及MVCC机制来实现
MVCC(类似于copy on write)
脏读如何规避缺点