码迷,mamicode.com
首页 > 数据库 > 详细

MySQL的InnoDB和MyISAM比较

时间:2014-07-22 22:46:33      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:style   使用   strong   数据   div   sql   

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

MySQL的InnoDB和MyISAM比较,布布扣,bubuko.com

MySQL的InnoDB和MyISAM比较

标签:style   使用   strong   数据   div   sql   

原文地址:http://www.cnblogs.com/YESheng/p/3859829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!