社区
Java EE
帖子详情
innodb和myisam的区别
qq_36283674
2019-10-01 03:57:13
innodb使用聚集索引,支持事务,支持行级锁,myisam使用非聚集索引,不支持事务,只支持表级锁。 聚集索引:索引顺序和数据的物理存储顺序相同,在需要查找连续范围内的记录时,找到第一条记录后,向后连续查找直到不满足条件为止。 非聚集索引:索引的顺序和数据的物理存储顺序不同。
...全文
231
4
打赏
收藏
innodb和myisam的区别
innodb使用聚集索引,支持事务,支持行级锁,myisam使用非聚集索引,不支持事务,只支持表级锁。 聚集索引:索引顺序和数据的物理存储顺序相同,在需要查找连续范围内的记录时,找到第一条记录后,向后连续查找直到不满足条件为止。 非聚集索引:索引的顺序和数据的物理存储顺序不同。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
哈希塞特
2019-10-09
打赏
举报
回复
最大区别就是一个支持事物一个不支持,其他区别一版遇不到
NANU-NANA
2019-10-04
打赏
举报
回复
推荐看一下https://stackoverflow.com/questions/20148/myisam-versus-innodb 非常详细,非常直观
oh_Maxy
2019-10-02
打赏
举报
回复
简单记忆: 查询类操作多的,用表锁。修改类操作多的用行锁。
qybao
2019-10-01
打赏
举报
回复
想知道详细区别,谷歌或百度一下,会有很多总结的帖子的
https://www.zhihu.com/question/20596402
Innodb
和
Myisam
的
区别
和实现
本文主要介绍了
MyISAM
和
InnoDB
两种表类型的
区别
与实现。
区别
上,涉及事务安全、外键支持、锁机制、适用场景、磁盘存储等方面。实现上,
MyISAM
索引由B+树构成,
InnoDB
主索引是聚集索引,辅助索引搜索需检索两遍索引。
MyISAM
和
InnoDB
有什么
区别
?
本文主要对比了 MySQL 中
MyISAM
和
InnoDB
两种存储引擎的
区别
。MySQL 5.5 之前默认是
MyISAM
,之后是
InnoDB
。两者在是否支持行级锁、事务、外键、MVCC、数据库崩溃恢复等方面存在差异,且索引实现、性能、数据缓存策略也不同,总体上
InnoDB
性能更强大。
MySQL中
InnoDB
与
MyISAM
的
区别
是什么?
本文介绍了MySQL中
InnoDB
和
MyISAM
两种存储引擎的
区别
。
InnoDB
支持事务、行级锁、外键约束,适合高并发写操作和需数据一致性的场景;
MyISAM
不支持事务、用表级锁,适合读操作和快速备份恢复场景。二者在性能、崩溃恢复、表空间等方面也存在差异。
InnoDB
和
MyISAM
的
区别
本文详细对比了
InnoDB
和
MyISAM
在事务处理、数据存储结构、并发控制锁、数据安全性、外键支持和并发性能等方面的
区别
。
MyISAM
不支持事务、采用表级锁等,适合读多写少场景;
InnoDB
支持事务、采用行级锁等,在高并发写操作场景性能更优。
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章