美文网首页
InnoDB和Myisam的主要区别

InnoDB和Myisam的主要区别

作者: 苍老师的眼泪 | 来源:发表于2020-11-09 01:22 被阅读0次

https://stackoverflow.com/questions/12614541/whats-the-difference-between-myisam-and-innodb

MyISAM:

  1. 支持表级锁。
  2. 不支持参照完整性(意味着不支持外键)。
  3. 不支持事务:为速度而设计,适合读操作较多、写操作相对较少的场景。
  4. 支持全文索引。
  5. 表结构、表数据、索引在磁盘中分别以.FRM, .MYD, .MYI文件存放

InnoDB:

  1. 支持行级锁。
  2. 支持外键。
  3. 支持事务。
  4. MySQL 5.6 开始引入全文索引。
  5. 默认情况下把表和索引存放在表空间中。

相关文章

网友评论

      本文标题:InnoDB和Myisam的主要区别

      本文链接:https://www.haomeiwen.com/subject/fmikbktx.html