比较内容 | InnoDB | MyISAM |
---|---|---|
存储上限 | 64T | NO |
支持事务 | YES | NO |
锁类型 | 行级锁 | 表级锁 |
多版本并发控制/非锁定读 | YES | NO |
支持索引 | B+树、哈希索引、聚集索引 | B+树、全文索引 |
缓存 | 数据缓存、索引缓存 | 索引缓存 |
数据压缩 | NO | YES |
占用存储和内存空间 | 大 | 小 |
插入速度 | 慢 | 快 |
支持外键 | YES | NO |
参考《InnoDB技术内幕:Mysql存储引擎》,原图
比较内容 | InnoDB | MyISAM |
---|---|---|
存储上限 | 64T | NO |
支持事务 | YES | NO |
锁类型 | 行级锁 | 表级锁 |
多版本并发控制/非锁定读 | YES | NO |
支持索引 | B+树、哈希索引、聚集索引 | B+树、全文索引 |
缓存 | 数据缓存、索引缓存 | 索引缓存 |
数据压缩 | NO | YES |
占用存储和内存空间 | 大 | 小 |
插入速度 | 慢 | 快 |
支持外键 | YES | NO |
参考《InnoDB技术内幕:Mysql存储引擎》,原图