美文网首页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略有优势 未实测 *

    相关文章

      网友评论

        本文标题:MyISAM 和 InnoDB ???

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