鍍金池/ 問答/數(shù)據(jù)庫/ mysql 5.7之后innodb和 myisam 怎么選擇2個存儲引擎?

mysql 5.7之后innodb和 myisam 怎么選擇2個存儲引擎?

現(xiàn)在項目開發(fā)因為許多表都涉及到了關(guān)聯(lián)操作,當(dāng)時用的mysql版本低,使用的基本上都是myisam 雖然不支持事務(wù),但是都用PHP來進(jìn)行判斷了。
現(xiàn)在5.7innodb也支持全文索引了,還有看中的事務(wù),不知道各位是怎么選擇的。大家討論下唄### 問題描述

回答
編輯回答
墨沫

MyISAM 因為它的文件是索引文件 和 數(shù)據(jù)文件存的,而且索引文件存的是地址,所以基本上是用于頻繁的查詢的;
InnoDB 因為是存的是數(shù)據(jù)文件,索引也都放在一起,而且又擁有事務(wù),所以它幾乎用于增刪改操作,當(dāng)然,如果數(shù)據(jù)量小的話,也可以存于innodb引擎的,比如10W內(nèi);;然后其他的就根據(jù)你業(yè)務(wù)上的需要而進(jìn)行調(diào)整而選擇哪個引擎了。

2017年1月19日 03:46