社区
Java EE
帖子详情
innodb和myisam的区别
qq_36283674
2019-10-01 03:57:13
innodb使用聚集索引,支持事务,支持行级锁,myisam使用非聚集索引,不支持事务,只支持表级锁。 聚集索引:索引顺序和数据的物理存储顺序相同,在需要查找连续范围内的记录时,找到第一条记录后,向后连续查找直到不满足条件为止。 非聚集索引:索引的顺序和数据的物理存储顺序不同。
...全文
246
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
不支持外键;
Innodb
支持外键。
myisam
支持表级锁(不支持高并发,以读为主);
innodb
支持行锁(共享锁,排它锁,意向锁),粒度更小,但是在执行不能确定扫描范围的sql语句时,
innodb
同样会锁全表。 执行大量select,
myisam
是最好的选择;执行大量的updat...
MyISAM
和
InnoDB
有什么
区别
?
InnoDB
支持行级别的锁粒度,
MyISAM
不支持,只支持表级别的锁粒度。
MyISAM
不提供事务支持。
InnoDB
提供事务支持,实现了 SQL 标准定义了四个隔离级别。
MyISAM
不支持外键,而
InnoDB
支持。
MyISAM
不支持 MVCC,而
InnoDB
支持。虽然
MyISAM
引擎和
InnoDB
引擎都是使用 B+Tree 作为索引结构,但是两者的实现方式不太一样。
MyISAM
不支持数据库异常崩溃后的安全恢复,而
InnoDB
支持。
MySQL中
InnoDB
与
MyISAM
的
区别
是什么?
特性
InnoDB
MyISAM
事务支持支持 ACID 事务不支持事务锁机制行级锁表级锁外键支持支持外键约束(外键完整性)不支持外键约束崩溃恢复支持崩溃恢复,使用 redo log 和 undo log不支持崩溃恢复,可能会导致数据丢失并发性能高并发写操作性能较好高并发读操作性能较好全文索引支持(但不如
MyISAM
强大)支持全文索引,适合大规模文本搜索表大小限制支持大数据量表,最大支持 64TB(受限于配置)最大表大小为 256TB数据存储方式聚簇索引,数据和索引存储在一起。
InnoDB
和
MyISAM
的
区别
例如,在一个在线购票系统中,不同用户可以同时购买不同场次的电影票(假设场次信息存储在同一表中,以场次 ID 为主键),
InnoDB
通过行级锁可以保证每个用户在操作自己所选场次的票务信息时,不会受到其他用户操作的干扰,从而大大提高了并发性能。这意味着其他用户在这个操作完成之前,无法对该表进行写操作。在上述用户表和订单表的例子中,
InnoDB
可以通过外键约束确保订单表中的用户 ID 引用了用户表中有效的用户 ID,当违反这种约束时(如插入一个不存在用户 ID 的订单记录),数据库会自动报错,拒绝该操作。
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章