美文网首页
数据库引擎

数据库引擎

作者: YoungChen_ | 来源:发表于2018-06-01 17:27 被阅读0次

    MyISAM和InnoDB区别

    1)MyISAM只支持表级锁,而InnoDB支持表级锁也支持行级锁。
    2)MyISAM不支持事务不支持外键,而InnoDB支持外键和事务。
    3)InnoDB是聚集索引,数据文件和索引是绑在一起的,MyISAM是非聚集索引,数据文件和索引是分离的。
    4)InnoDB不保存表的具体行数,查询全表行数需要全表扫描,而MyISAM用一个变量保存整个表行数。
    5)InnoDB不支持全文索引,而MyISAM支持全文索引,查询效率MyISAM高。(全文索引:分词技术,分析出关键词,查询对应字段更快)
    5)InnoDB适合有大量利用索引并发更新数据,又有并发查询的应用,MyISAM适合查询多,更新少,并发量少的应用。

    相关文章

      网友评论

          本文标题:数据库引擎

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