Mysql (InnoDB&MyISAM )-如何在两种存储引擎中进行选择?

一. InnoDB&MyISAM对比

现在最常用的存储引擎是InnoDB,它从Mysql5.5版本开始成为了默认的存储引擎

MyISAM专注性能,InnoDB专注事务。两者最大的区别就是InnoDB支持事务,和行锁。

Mysql (InnoDB&MyISAM )-如何在两种存储引擎中进行选择?

二.如何在两种存储引擎中进行选择?

  1. 是否有事务操作?有,InnoDB。

  2. 是否存储并发修改?有,InnoDB。

  3. 是否追求快速查询,且数据修改较少?是,MyISAM。

总结一句话:
InnoDB适合需要有事务操作的时候,也就是写多读少,MyISAM适合做读多写少的情况