您的位置:首页 > 其它

myisam和innodb两种引擎的区别

2012-11-29 22:56 204 查看
mysql支持许多种不同的存储引擎,有时也称作表格类型。下面对其中的两种常用的引擎innodb和myisam进行对比,并汇总如下:

1、Innodb引擎在数据库目录中只创建一个文件,myisam是三个。

2、Innodb支持事务,myisam不支持事务。

3、Innodb有日志文件,myisam没有。

4、Innodb支持外键,myisam不支持外键。

5、Innodb使用行锁,myisam使用表锁。

6、Innodb的建立时间和导入数据速度都比myisam慢。

这两种引擎各有特点,Innodb比较适合,有更新秘籍的表、事务和自动灾难恢复等需求的情况下使用。而myisam比较适合,选择密集的表、插入密集的表等需求的情况下使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: