快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → MySQL中InnoDB和MyISAM的区别

MySQL中InnoDB和MyISAM的区别

时间:2022-10-10 17:13:06人气:作者:快盘下载我要评论

目录

前言

什么引擎

InnoDB的特点

MyISAM特点

分别实用的场景

区别的总结


前言

mysql中的常见的存储引擎有InnoDB和MyISAM;本文主要介绍二者各自的特点和的区别。

什么引擎

程序中的引擎就像汽车的发动机引擎一样;可以快速的让开发人员建立、铺设的功能。

而数据库的引擎就是表在磁盘中的存储方式;不同的存储方式有着各自的优缺点。

InnoDB的特点

InnoDB是在MySQL5.5版本之后引入的引擎并成为此后MySQL的默认引擎;是目前最重要、使用

最广范的存储引擎;是事务型数据引擎;并且在数据崩溃后;可以恢复。支持行锁和表锁;并且还

支持外键。

MyISAM特点

MyISAM是MySQL5.5之前的默认引擎;不支持事务;不支持行锁和外键。崩溃后恢复速度比I

nnoDB的速度要慢的多。

分别实用的场景

如果需要对事务的完整性要求高;比如银行;要求控制并发;比如售票;要频繁的对数据进行更新

可以选用InonoDB存储引擎

读取速度快;并且主要进行读取操作;那么MyISAM个更为合适。

区别的总结

  • 事务 InomoDB支持事务。当时MyISAM不支持事务。
  • 并发  MyISAM只支持表级锁;但是InonoDB支持行级锁和表锁;默认为行级锁;
  • 外键  MyISAM不支持外键;但是InonoDB支持外键
  • 备份 InonoDB支持在线热备份
  • 崩溃恢复 MyISAM崩溃后恢复速度要比InonoDB慢的多

相关文章

  • 一步步带你设计MySQL索引数据结构

    一步步带你设计MySQL索引数据结构,想想我们生活中的例子,比如新华字典,我们有一个目录,目录根据拼音排序,内容包含了汉字位于字典中具体的的页码。聪明的你肯定也想到了,我们也可以借鉴这种思想,建立一个MySQL的目录,叫做“索引”。...
  • 影刀连接Mysql数据库

    影刀连接Mysql数据库,影刀配置连接mysql数据库基础版...

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。