MyISAM 和 InnoDB ???

经常有人问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略有优势 未实测 *

    原文作者:mashen
    原文地址: https://www.jianshu.com/p/136422b57d45
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞