MyISAM和InnoDB的异同
其实mysql的存储引擎挺多的,有InnoDB、MyISAM、Memory、Merge、CSV等等。
但是常用的其实就两种:InnoDB、MyISAM两种。
那么这两种引擎有什么异同呢
MyISAM
- 不支持事务
- 表锁,所以并发性能差
- 不支持奔溃后的安全恢复
- 支持全文检索
- 查询速度快
InnoDB
- 支持事务
- 行锁,使用mvcc支持高并发
- 支持奔溃后的安全恢复
- 不支持全文索引
其实mysql的存储引擎挺多的,有InnoDB、MyISAM、Memory、Merge、CSV等等。
但是常用的其实就两种:InnoDB、MyISAM两种。
那么这两种引擎有什么异同呢