使用myisam的目的

时间:2014-01-13 16:55:23

标签: mysql innodb myisam

我有一个问题,为什么有人会在MySQL中使用MyISAM而不是InnoDB引擎。到目前为止,我的发现是默认引擎是InnoDB,创建的数据库是InnoDB,并且3个表中的2个是作为InnoDB创建的。只有一张桌子作为MyISAM工作。不幸的是,我没有创建它们,而且已经完成开发的人不再可用了。是否有人喜欢MyISAM对某些类型的数据使用真正重要的情况?

谢谢, 安德烈

1 个答案:

答案 0 :(得分:-1)

使用InnoDB是好的,你要对表进行大量更改(每个记录锁定)和/或如果你需要外键(间接地影响表的更改以使它们保持同步)。

如果您拥有一个网站,可以从表中进行多次读取以提供内容,那么MyISAM非常棒。它的效率更高。