mysql 存储引擎
每个表可单独配置存储引擎
对比
功能 | MyISAM | MEMORY | InnoDB | Archive |
---|---|---|---|---|
存储限制 | 265TB | RAM | 64TB | None |
支持事务 | NO | NO | YES | NO |
支持全文索引 | YES | NO | NO | NO |
支持数索引 | YES | YES | YES | NO |
支持哈希索引 | NO | YES | NO | NO |
支持数据缓存 | NO | N/A | YES | NO |
支持外键 | NO | NO | YES | NO |
总结
MyISAM是5.5.5版本之前的默认引擎(效率更高)
InnoDB是5.5.5版本之后的默认引擎(功能更多)
MEMORY用的是内存,用于临时文件存储。redis???
Archive什么功能都没有,当然效率最高了(适合存日志)
命令
#查看系统支持的引擎类型
show engines
网友评论