MyISAM和InnoDB是mysql数据库中最常用的两个引擎,以下是两者的区别
区别 | MyISAM | InnoDB |
---|---|---|
主外键 | 不支持 | 支持 |
事务 | 不支持 | 支持 |
行表锁 | 表锁 | 行锁 |
缓存 | 只缓存索引,不缓存数据 | 不仅缓存索引,还要缓存真实数据,对内存要求比较高 |
性能 | 较高 | 低 |
MyISAM和InnoDB是mysql数据库中最常用的两个引擎,以下是两者的区别
区别 | MyISAM | InnoDB |
---|---|---|
主外键 | 不支持 | 支持 |
事务 | 不支持 | 支持 |
行表锁 | 表锁 | 行锁 |
缓存 | 只缓存索引,不缓存数据 | 不仅缓存索引,还要缓存真实数据,对内存要求比较高 |
性能 | 较高 | 低 |