MyISAM引擎的特点

1、缺点

  1、支持表锁,不支持行锁

  2、不支持事务

  3、不支持大共享内存,因此对于交易系统不适合,因为不支持内存就意味着大量的物理读写

  4、读阻塞写、写阻塞读,因为没有undo的支持

  5、数据库非正常关闭,表很容易损坏,因为没有redo的支持

  6、不支持外键,对于通过主外键实现数据一致性的业务来说,无法实现

2、优点

  1、表的行结构紧凑,浪费空间少,因此比较适合数据仓库系统

  2、因为没有redo、没有undo,因此进行insert的时候,速度相对较快

  3、对于MyISAM引擎来说,也受到binlog的支持,存在binlog就意味着支持主从、支持通过binlog进行数据恢复

 

posted @ 2019-08-05 09:31  Tech_Shrimp  阅读(494)  评论(0编辑  收藏  举报