打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
innodb和myisam的区别
innodb和myisam的主要区别如下:
1. 事务处理:MyISAM是非事务安全型的,而InnoDB是事务安全型的,支持事务处理等高级处理。
2. 锁机制:MyISAM是表级锁,而InnoDB是行级锁。
3. select,update,insert,delete操作:如果执行大量的SELECT,MyISAM是更好的选择。如果数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表。
4. 数据库文件差异:MyISAM属于堆表,在磁盘存储上有三个文件,每个文件名以表名开头,扩展名指出文件类型。而InnoDB属于索引组织表,有两种存储方式,共享表空间存储和多表空间存储。
5. 索引差异:MyISAM和InnoDB在自动增长、主键和count()函数等方面也有所不同。
6. 存储方式:MyISAM支持静态表、动态表和压缩表,而InnoDB支持共享表空间存储和多表空间存储。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Mysql 中 MyISAM 和 InnoDB 的区别有哪些?
什么是InnoDB
MySQL架构介绍(5.存储引擎)
Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别
面试官:你知道在MySQL数据库中MyISAM和InnoDB有什么区别吗?
教你如何利用MySQL学习MongoDB之数据存储结构
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服