资讯

展开

MySQL中InnoDB和MyISAM的区别

作者:快盘下载 人气:

目录

前言

什么引擎

InnoDB的特点

MyISAM特点

分别实用的场景

区别的总结


前言

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

什么引擎

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

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

InnoDB的特点

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

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

支持外键。

MyISAM特点

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

nnoDB的速度要慢的多。

分别实用的场景

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

可以选用InonoDB存储引擎

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

区别的总结

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!