
MyISAM——读
InnoDB——事物
最常用的存储引擎:
- Myisam存储引擎:每个Myisam在磁盘上存储成三个文件。文件名都和表名相同,扩展名分别为.frm(存 储表定义)、.MYD(存储数据)、.MYI(存储索引)。数据文件和索引文件可以放置在不同目录,平均分布io,获得更快的速度。对存储大小没有限 制,MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的。
- InnoDB存储引擎:具有提交、回滚、奔溃恢复能力的事务安全。与Myisam相比,InnoDB的写效率差一些并且会占用更多的磁盘空间以保留数据和索引。
如何选择合适的引擎
Myisam:它是在Web、数据仓储和其他应用环境下最常使用的存储引擎;
InnoDB:用于事务处理应用程序,具有更多特性,包括ACID事务特性。

本文对比了MySQL中两种主要的存储引擎:MyISAM和InnoDB。MyISAM适合于Web和数据仓储环境,每个表由三个文件组成,支持高速读取操作。InnoDB则更适用于事务处理应用程序,提供了ACID事务特性,但写效率较低且占用更多磁盘空间。
5271

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



