MySQL常用的存储引擎
|
存储引擎 |
事务 | 锁粒度 | 主要应用 | 忌用 |
| MyISAM | 不支持 | 支持并发插入的表级锁 | SELECT,INSERT | 读写操作频繁 |
| MRG_MyISAM | 不支持 | 支持并发插入的表级锁 | 分段归档,数据仓库 | 全局查找过多的场景 |
| InnoDB | 支持 | 支持MVCC的行级锁 | 事务处理 | 无 |
| Archive | 不支持 | 行级锁 | 日记记录,只支持INSERT,SELECT | 需要随机读取,更新,删除 |
| NDB Cluter | 支持 | 行级锁 | 高可用性 | 大部分应用 |
MySQL中最常用的就是InnoDB