我是靠谱客的博主 魔幻画板,最近开发中收集的这篇文章主要介绍mysql数据库三大引擎优缺点,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.MyISAM

 特性:

  ①不支持事务。

  ②表级锁定,并发性能大大降低。

  ③读写互相阻塞。

  适用场景:

  ①不支持事务。

  ②并发相对较低,表锁定。

  ③执行大量select语句操作的表。

  ④count(*)操作较快。

  ⑤不支持外键。

 注:查询速度快的原因:a.MyISAM存储的直接是文件的offset。b.不用维护mvcc。

2.InnoDB

  特征:

  ①良好的事务支持:支持事务隔离的四个级别。

  ②行级锁定:使用间隙锁??????

  ③外键约束。

  ④支持丢失数据的自动恢复。

3.Memory

  在内存中,默认使用hash索引,等值条件查找快速快,范围查找慢,断电后数据丢失,但表结构存在

  

  

转载于:https://www.cnblogs.com/rookie111/p/7553400.html

最后

以上就是魔幻画板为你收集整理的mysql数据库三大引擎优缺点的全部内容,希望文章能够帮你解决mysql数据库三大引擎优缺点所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部