现在项目开发因为许多表都涉及到了关联操作,当时用的mysql版本低,使用的基本上都是myisam 虽然不支持事务,但是都用PHP来进行判断了。
现在5.7innodb也支持全文索引了,还有看中的事务,不知道各位是怎么选择的。大家讨论下呗### 问题描述
现在项目开发因为许多表都涉及到了关联操作,当时用的mysql版本低,使用的基本上都是myisam 虽然不支持事务,但是都用PHP来进行判断了。
现在5.7innodb也支持全文索引了,还有看中的事务,不知道各位是怎么选择的。大家讨论下呗### 问题描述
4 回答1.2k 阅读✓ 已解决
8 回答1.2k 阅读
3 回答1k 阅读✓ 已解决
2 回答1.7k 阅读
1 回答845 阅读✓ 已解决
2 回答1.2k 阅读
2 回答1k 阅读
MyISAM 因为它的文件是索引文件 和 数据文件存的,而且索引文件存的是地址,所以基本上是用于频繁的查询的;
InnoDB 因为是存的是数据文件,索引也都放在一起,而且又拥有事务,所以它几乎用于增删改操作,当然,如果数据量小的话,也可以存于innodb引擎的,比如10W内;;然后其他的就根据你业务上的需要而进行调整而选择哪个引擎了。