mysql 5.7之后innodb和 myisam 怎么选择2个存储引擎?

现在项目开发因为许多表都涉及到了关联操作,当时用的mysql版本低,使用的基本上都是myisam 虽然不支持事务,但是都用PHP来进行判断了。
现在5.7innodb也支持全文索引了,还有看中的事务,不知道各位是怎么选择的。大家讨论下呗### 问题描述

阅读 2.8k
1 个回答

MyISAM 因为它的文件是索引文件 和 数据文件存的,而且索引文件存的是地址,所以基本上是用于频繁的查询的;
InnoDB 因为是存的是数据文件,索引也都放在一起,而且又拥有事务,所以它几乎用于增删改操作,当然,如果数据量小的话,也可以存于innodb引擎的,比如10W内;;然后其他的就根据你业务上的需要而进行调整而选择哪个引擎了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题