MYSQL的INNODB 与MYISAM区别

innodb 简介

innodb 是平衡于可靠性与高性能的通用数据存储引擎,是MYSQL5.6以上版本默认的存储引擎。

innodb 的优势

1.支持事务原子性操作
2.支持行级锁,并发性能更好
3.InnoDB表格将您的数据排列在磁盘上,以根据主键优化查询 。每个 InnoDB表都有一个称为聚簇索引的主键索引
,用于组织数据以最小化主键查找的I / O
4.支持外键约束,更好保证数据完整性

myisam简介

每个MyISAM表都存储在三个文件的磁盘上。这些文件的名称以表名开头,并具有指示文件类型的扩展名。
一个.frm 文件存储表格式。数据文件具有 .MYD(MYData)扩展名。索引文件具有.MYI (MYIndex)扩展名。

myisam特征

1.不支持事务操作
2.只支持表级锁
3.查询的性能更快

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容