对比 | MYISAM | InnoDB |
---|---|---|
主外键 | 不支持 | 支持 |
事务 | 不支持 | 支持(ACID) |
行表锁 | 表锁,只操作一条数据也会锁表,不适合高并发 | 行锁(如果不确定范围会表锁),操作时只锁某一行,不对其他操作有影响,适合高并发 |
缓存 | 只缓存索引不缓存真实数据 | 缓存索引与真实数据,对内存性能要要求较高,且内存对性能有决定性影响 |
表空间 | 小 | 大 |
关注点 | 性能 | 事务 |
形式 | 保存文件形式 |
对比 | MYISAM | InnoDB |
---|---|---|
主外键 | 不支持 | 支持 |
事务 | 不支持 | 支持(ACID) |
行表锁 | 表锁,只操作一条数据也会锁表,不适合高并发 | 行锁(如果不确定范围会表锁),操作时只锁某一行,不对其他操作有影响,适合高并发 |
缓存 | 只缓存索引不缓存真实数据 | 缓存索引与真实数据,对内存性能要要求较高,且内存对性能有决定性影响 |
表空间 | 小 | 大 |
关注点 | 性能 | 事务 |
形式 | 保存文件形式 |