简介
- 基于表,不是基于库。所以也被称为表类型
- 是存储数据、建立索引等技术的实现方式
特点
InnoDB
MyISAM
Memory
三者的区别
选择
默认:InnoDB
InnoDB:如果应用对事务完整性要求较高,在并发条件下要求数据的一致性,数据操作除了插入和查询之外,还包含很多的更新、删除操作,那么InnoDB较为合适
MyISAM:如果以读操作和插入操作为主,只有很少的更新和删除操作,并且对事务的完整性,并发性要求不是很高,选择此引擎
MEMORY:将所有的数据保存在内存中,访问速度快,通常用于临时表及缓存。MEMORY的缺陷是对表的大小有限制(太大的无法缓存在内存中,而且无法保障数据的安全性