MySQL中MyISAM与InnoDB的主要区别对比

Posted zhuangshq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中MyISAM与InnoDB的主要区别对比相关的知识,希望对你有一定的参考价值。

特征MyISAMInnoDB
聚集索引
压缩数据 是(仅当使用压缩行格式时才支持压缩MyISAM表。使用压缩行格式和MyISAM的表是只读的。)
数据缓存
加密数据 是(通过加密功能在服务器中实现) 是(通过加密功能在服务器中实现;在mysql 5.7及更高版本中,支持数据静态表空间加密)
全文搜索索引 是(在MySQL 5.6及更高版本中可以使用InnoDB对FULLTEXT索引的支持。)
外键支持
地理空间索引支持 是(在MySQL 5.7及更高版本中可以使用InnoDB对地理空间索引的支持)
锁定粒度
MVCC
存储限制 256TB 64TB
事务



以上是关于MySQL中MyISAM与InnoDB的主要区别对比的主要内容,如果未能解决你的问题,请参考以下文章

Mysql 存储引擎中InnoDB与Myisam的主要区别

Mysql 存储引擎中InnoDB与Myisam的主要区别

mysql innodb myisam 主要区别与更改方法

MYSQL MYISAM引擎与INNODB引引擎的区别

INNODB与MyISAM两种表存储引擎区别

myisam和innodb的区别