目录
前言
什么引擎
InnoDB的特点
MyISAM特点
分别实用的场景
区别的总结
mysql中的常见的存储引擎有InnoDB和MyISAM;本文主要介绍二者各自的特点和的区别。
程序中的引擎就像汽车的发动机引擎一样;可以快速的让开发人员建立、铺设的功能。
而数据库的引擎就是表在磁盘中的存储方式;不同的存储方式有着各自的优缺点。
InnoDB是在MySQL5.5版本之后引入的引擎并成为此后MySQL的默认引擎;是目前最重要、使用
最广范的存储引擎;是事务型数据引擎;并且在数据崩溃后;可以恢复。支持行锁和表锁;并且还
支持外键。
MyISAM是MySQL5.5之前的默认引擎;不支持事务;不支持行锁和外键。崩溃后恢复速度比I
nnoDB的速度要慢的多。
如果需要对事务的完整性要求高;比如银行;要求控制并发;比如售票;要频繁的对数据进行更新
可以选用InonoDB存储引擎
读取速度快;并且主要进行读取操作;那么MyISAM个更为合适。