应用场景金沙网址:

珍视不一样:

  • 1).MyISAM是非事务安全型的,而InnoDB是事情安全型的。
  • 2).MyISAM锁的粒度是表级,而InnoDB帮衬行级锁定。
  • 3).MyISAM帮衬全文类型索引,而InnoDB不帮衬全文索引。
  • 4).MyISAM相对简便易行,所以在成效上要优于InnoDB,Mini应用能够思量采纳MyISAM。
  • 5).MyISAM表是保存成文件的款型,在跨平台的多寡转移中央银行使MyISAM存款和储蓄会省去过多的劳动。
  • 6).InnoDB表比MyISAM表更安全,能够在保障数据不会甩掉的动静下,切换非事务表到事务表(alter
    table tablename type=innodb)。

行使场景:

  • 1).MyISAM管理非事务表。它提供高速存款和储蓄和查究,以及全文字笔迹查证索工夫。要是使用中必要施行大气的SELECT查询,那么MyISAM是越来越好的取舍。
  • 2).InnoDB用于事务管理应用程序,具有众多特点,包罗ACID事务支持。假使利用中要求实行大气的INSERT或UPDATE操作,则应当选拔InnoDB,那样能够抓牢多顾客并发操作的天性。

相关文章