介绍
存储引擎就是存储数据、建立索引、查询更新等技术的实现方式,存储引擎是基于表的,而不是基于库的,所以也被称为表类型
引擎类型
- InnoDB
- MySQL5.5后的默认引擎
- DML(增删改)操作遵循ACID模型,支持事务
- 行级锁,提高了并发访问性能
- 支持外键约束,保证数据的完整性和正确性
- 存储方式:每张表会对应一个
xxx.ibd表空间文件,存储了表结构、数据、索引
- MyISAM
- 早期的默认存储引擎
- 不支持事务
- 不支持外键
- 支持表级锁,不支持行锁
- 访问速度快
- Memory
- 数据存放在内存中,只能作为临时表或缓存使用
