美文网首页
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