美文网首页
mysql引擎选型

mysql引擎选型

作者: jojo1313 | 来源:发表于2019-11-25 18:46 被阅读0次

参考:https://www.jianshu.com/p/5486ce134b75

InnoDB
使用数据更新较为频繁,数据一致性要求较高
提供事务支持;
并发中支持行锁,可有效降低删除和更新导致锁定,还可确保事务的完整提交(Commit)和回滚(Rollback)
有非常高效的缓存特性,能缓存索引,也能缓存数据
Note:硬件设备内存较大,可以利用InnoDB较好的缓存能力来提高内存利用率,尽量减少磁盘IO

MyISAM
主要用于数据仓库等并发较低(锁定机制问题),数据修改较少(阻塞问题),数据一致性要求不高的场景
不支持事务
缓存特性不高,只能缓存索引
并发不友好,支持表锁,读写互相阻塞
MyISAM相对于InnoDB容易崩溃且从崩溃中恢复的时间非常慢
insert和select性能较好,update和delete支持不好

相关文章

网友评论

      本文标题:mysql引擎选型

      本文链接:https://www.haomeiwen.com/subject/pfvjwctx.html