MySQL的InnoDB和MyISAM比较

InnoDB
1)虽然不支持用户创建聚族索引,但InnoDB会对主键建立聚簇索引。如果你不指定主键,InnoDB会用一个具有唯一且非空值的索引来代替。如果不存在这样的索引,InnoDB会定义一个隐藏的主键,然后对其建立聚簇索引。一般来说,DBMS都会以聚簇索引的形式来存储实际的数据,它是其它二级索引的基础。在InnoDB中采用自增主键能获得更好的效率。
2)使用行级锁
3)支持并发
4)支持事务
5)比MyISAM有更好的安全性
 
 
MyISAM
1)不支持用户创建聚族索引,自身也不会使用聚族索引存储。
2)仅支持表级锁
3)不支持事务
4)查询效率比InnoDB高
5)支持全文索引、空间索引

MySQL的InnoDB和MyISAM比较,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。