MyISAM
MyISAM是MySQL的默认存储引擎,不支持事务、也不支持外键,其优势是访问的速度快,对事务完整性没有要求或者以SELECT、INSERT为主的应用基本上都可以使用这个引擎来创建表。
每个MyISAM在磁盘上存储成三种文件,其文件名都和表名相同,但扩展名为:
(1).frm
(2)MYD(MYData,存储数据)
(3)MYI(MYIndex,存储索引)
数据文件和索引文件都可以放置在不同的目录,平均分布IO,获得更快的速度。
InnoDB
InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。但是对比MyISAM的存储引擎,InnoDB写的处理效率差一些并且会占用更多的磁盘空间以保留数据和索引。
4408

被折叠的 条评论
为什么被折叠?



