MyISAM和InnoDB的区别

来源:互联网 发布:linux卸载svn服务器 编辑:程序博客网 时间:2024/06/03 03:20

MySQL中创建表时,在大多数情况下,存储引擎(Storage Engine)一般选择MyISAM或者InnoDB两种存储引擎,那么这两种存储引擎有什么区别呢?

 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快。

通俗来讲,Innodb 支持事务处理与外键和行级锁.而MyISAM不支持.所以MyISAM往往就容易被人认为只适合在小项目中使用,MyISAM或者InnoDB两种存储引擎都是经常使用的两种引擎,但从目前数据库平台稳定性,方便的扩展性和高可用性来说的话,MyISAM应该算是首选的吧。

0 0
原创粉丝点击