美文网首页MySQL
MyISAM 和 InnoDB ???

MyISAM 和 InnoDB ???

作者: mashen | 来源:发表于2017-07-26 13:42 被阅读0次

经常有人问MySQL用MyISAM还是InnoDB面试时也总被提起

MyISAM 为早期的MySQL存储引擎 支持全文索引 表压缩 但不支持行级锁和事务
缺少崩溃恢复机制 如果使用的是早期MySQL版本可以考虑使用MyISAM

MySQL 从5.5版本开始默认的存储引擎从MyISAM改为了InnoDB
既然官方做了如此改变 那也就是说InnoDB肯定有比MyISAM优势的地方
InnoDB支持事务及行级锁 5.6也开始支持全文索引了
在高版本的MySQL中InnoDB已全面超越MyISAM 可见官方文档 : [MySQL 5.7 参考手册]

*传说早期版本的MySQL在读取速度上MyISAM可能比InnoDB略有优势 未实测 *

相关文章

  • mysql

    常见的储存引擎 InnoDB MyISAM MyISAM和InnoDB的区别 ①InnoDB支持事务,MyISAM...

  • 常见面试题

    MyISAM和InnoDB的区别 MyISAM不支持事务,而InnoDB支持事务的。 MyISAM锁的粒度是表级,...

  • 数据库引擎

    MyISAM和InnoDB区别

  • 文章总结(6)—数据库

    InnoDB和MyISAM存储引擎的区别 InnoDB使用的是行锁,MyISAM使用的是表锁; InnoDB支持事...

  • 引擎 | ARCHIVE

    mysql常用引擎MyISAM和InnoDB MyISAM:插入快 查询快 InnoDB:修改快 支持事务 ARC...

  • MySQL 篇 --- 2021-08-31

    MyISAM 和 InnoDB 的区别 MyISAM 查询效率更高,但是不支持事物 InnoDB 插入、更新较高,...

  • 数据库常见问题

    MyISAM和InnoDB 主要区别: 1).[事务]MyISAM是非事务安全型的,而InnoDB是事务安全型的,...

  • Innodb和MyIsam的区别

    Innodb和MyIsam的区别 (1)对事务的⽀持不同MyIsam不⽀持事务,⽽InnoDB⽀持事务。(2)锁的...

  • 2018-03-19

    mysql MyISAM引擎和InnoDB的介绍 1、MyISAM MyISAM是MySQL的默认存储引擎,基于...

  • MyISAM 和 InnoDB ???

    经常有人问MySQL用MyISAM还是InnoDB面试时也总被提起 MyISAM 为早期的MySQL存储引擎 支持...

网友评论

    本文标题:MyISAM 和 InnoDB ???

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