首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
请你说说 innodb 和 myisam 的区别
[问答题]
请你说说 innodb 和 myisam 的区别
添加笔记
求解答(0)
邀请回答
收藏(28)
分享
纠错
6个回答
添加回答
7
卧槽型选手
InnoDB:支持事务、行锁和外键,批量插入慢,空间、内存消耗高。 MyIsAM:不支持事务、不支持行锁,只支持表锁,不支持外键,批量插入快,空间、内存消耗较低。
发表于 2022-10-29 22:35:05
回复(0)
1
求求了上岸吧
InnoDB:支持事务、行锁和外键,批量插入慢,空间、内存消耗高、适用于更新数据较于频繁的场景。 MyIsAM:不支持事务、只支持表锁,不支持外键,批量插入快,空间、内存消耗较低、适用于改动较少以读为主要的场景。
编辑于 2024-03-19 20:17:26
回复(0)
1
Sss+
戳啦,InnoDB是两个文件,表结构和数据
发表于 2023-03-23 17:06:05
回复(0)
0
代码要笑着写
InnoDB数据库引擎:支持事务、行锁和外键,批量插入慢,空间、内存消耗高;MYISAM存储引擎:不支持事务,不支持行锁,只支持表锁,不支持外键
编辑于 2024-03-27 17:41:57
回复(0)
0
雏鹰划空
1. InNoDB和MyISAM是MySQL中两种不同的数据库引擎。 2. 他们的底层数据结构都是B+树。 =》 B树: 一种自平衡的查找树(至多M个子节点,如果根节点不是叶节点,根节点的子节点数量大于或等于2) =》B+树:非叶子节点只存储Key,叶子节点存储Key+Value(更高效,因为一个非叶子结点存储的信息更多,适合增删) =》B-树:非叶子节点和叶子节点都存储Key+Value(适合查询,大数据,少改动) 3. 他们的差别:InnoDB VS MyISAM =》事务:有 vs 没有 =》数据锁:行锁 vs 表锁 =》存储结构:一个文件 vs 三个文件(表定义 + 索引 + 数据) =》崩溃恢复:支持 vs 不支持 =》全局搜索:不支持(插件支持) vs 原生支持
发表于 2023-11-07 21:04:08
回复(0)
0
零offer小菜鸡
innodb支持事务,myisam不支持事务;innodb支持行锁,myisamz只支持表锁;innodb支持外键,myisam不支持
发表于 2023-09-21 21:49:25
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
数据库
上传者:
real19931
难度:
6条回答
28收藏
1461浏览
热门推荐
相关试题
分页系统的逻辑地址结构是一维的,分...
操作系统
评论
(1)
关于分段系统与分页系统的区别,描述...
操作系统
评论
(1)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
有20000人的就餐需求,现建了一...
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题