robin 2008-3-28 11:10
TYPE=InnoDB和TYPE=MyISAM的区别
如题:
我在导出SQL文件的时候发现表为TYPE=InnoDB
而我们领导说他的是TYPE=MyISAM
让我改成和他一样
有人知道不?
这两者有什么区别?
离群的猴子 2008-3-28 12:39
MyISAM执行的速度比InnoDB更快,但是不支持事务,但是Innodb就全部支持了!:23:
lipeng8821 2008-3-28 19:44
严重的飘过。。。。。
wawehi 2008-4-21 23:57
这是两个不同的 存储引擎
我只知道以下区别:
myisam 不支持事务,也就是数据完整性可能得不到保障,支持表锁定,是单独的表文件,数据表之间互相影响很小
innodb 支持事务,在关键业务最好部署,能够支持行锁定,所有的引擎为innodb的表都存储于一个文件当中,如果一个数据表出错,有可能导致mysql无法正常启动,而且其它数据表均受影响,这几天我深受其害。