四种常见的MySQL存储引擎
- InnoDB
- MyISAM
- Memory
-
MyISAM
MySQL 5.5.5之前的默认存储引擎
- 插入数据快
- 空间利用率高
-
InnoDB
MySQL 5.5.5之后的默认存储引擎
- 支持事务、外键
-
Memory
所有的数据都在内存中,速度快
-
Archive
数据压缩、空间利用率高
- 插入速度快
- 不支持索引,查询性能差
总结
- InnoDB是目前最主流的存储引擎,适合各种互联网业务
- 查询效率要求非常高的可以考虑MyISAM
- 日志信息归档可以考虑Archive
- 临时表可以考虑MEMORY
