mysql 存储引擎
1:MyISAM 表级锁、不支持事务,支持FULLTEXT全文索引,适合查询多,增删改少,但是使用大并发、重负荷生产系统上,表锁结构的特性就显得力不从心;
只有表锁,有两种模式 表共享读锁(Table Read Lock)和表独占写锁(Table Write Lock)。就是说对MyISAM表进行读操作时,它不会阻塞其他用户对同一表的读请求,但会阻塞对同一表的写操作;而对MyISAM表的写操作,则会阻塞其他用户对同一表的读和写操作。
2:InnoDB 行级锁、事务安全(ACID兼容)、支持外键、不支持FULLTEXT类型的索引(5.6.4以后版本开始支持FULLTEXT类型的索引)。dangInnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全存储引擎。