Mysql常见的三种存储引擎MYISAM、InnoDB、Memory、之间的区别
Mysql常见的三种存储引擎MYISAM、InnoDB、Memory、之间的区别
(简单比较)
MYISAM
特点:MYISAM是最常见的存储引擎但是不是默认的,
MYSAM使用三个文件表示每个表
格式文件:存储表结构
数据文件:存储表的数据
索引文件:存储索引
优点:可以将表压缩存在硬盘上,变为只读表节省空间
缺点:不支持事务
InnoDB
特点:是Mysql默认的存储引擎,数据存储在表空间中,表结构存储在xx.frm中
优点:支持事务,外键,行级锁等,数据安全得到了保障
Mysql崩溃后提供自动恢复机制
原创
2020-11-21 18:44:34 ·
749 阅读 ·
0 评论