首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客上的彭于晏
2019-09-06 22:11
已编辑
中央戏剧学院 Java
关注
已关注
取消关注
数据库的一个问题
innodb为什么会使用B+树做索引?看有的答案说是因为预读,可预读与b+树又有什么联系?因为最后叶子节点形成链表?可链表即使在磁盘也不一定是空间连续的?有大佬愿意给讲解一下吗?
提示
全部评论
推荐
最新
楼层
求杨超越带好运😁
阿里巴巴_基础产品事业部_开发工程师
这个我觉得是不是得有个对比呀?比如说为什么使用B+树而不使用B树?不使用哈希索引,然后可以比较的来说下,比如说B+树和B树相比有哪些优点。磁盘读取效率更好,因为所有信息都存储在叶子节点,非叶子节点只存储索引信息。插入删除更加方便,因为所有叶子节点是有序排列的。查询效率更加稳定,因为所有的查询都是从根节点到叶子节点,路径长度相同。也不知道说的对不对,欢迎大家批评指正😄
点赞
回复
分享
发布于 2019-09-06 22:17
氧气有点稀薄
门头沟学院 C++
两方面 1.范围查找 2.B+树减少磁盘IO
点赞
回复
分享
发布于 2019-09-06 23:40
Flax
北京航空航天大学 Java
是连续的,根节点、中间节点和叶节点是以页为单位组织在硬盘连续空间上的,读取时候会以页为单位读取到内存形成页的lru。具体是不是“页”不太确定,可以看一下innodb那本书
点赞
回复
分享
发布于 2019-09-06 22:28
我是一个有感情的菠萝头
滴滴出行_地图与公交事业部_研发工程师
我的一点愚见: 1)B+叶子结点才包含数据(对主键索引来讲),非叶子节点只是指针或者主键值,这样每一页存放的数据更多,树也就会更加矮胖,可以减少磁盘IO。每页存放的数据更多,也意味着插入删除啥的不用频繁拆页分页。 2)B+树所有叶子节点都在一层,且是一个有序的双向链表,有利于范围查询。
点赞
回复
分享
发布于 2019-09-06 22:27
Iamgood
西安交通大学 Java
我也一直很纠结这个问题
点赞
回复
分享
发布于 2019-09-06 22:15
暂无评论,快来抢首评~
相关推荐
06-25 19:18
叮咚买菜_咚力生(管理方向)(准入职员工)
叮咚买菜内推
咚力生半年体验~985大学生勇闯叮咚买菜在加入叮咚这半年里,我从对叮咚运营模式一无所知,到现在已经精通前置仓5大岗位的操作了。在没加入叮咚之前,我食用的海鲜、鱼类都是做好的,认识的食材种类也是单一的。加入叮咚后不仅学会了处理各种水产订单,而且也认识了很多种类的产品。 在日常事务管理和处理突发事件的能力都得到了很大的提升。最重要的是在集训期间结交到了很多志同道合的朋友,在平时工作中遇到困难,我们会相互加油打气,共同成长。 关于转正述职的秘诀,首先要对基础的五大岗位操作流程做到熟练并且精通,在轮岗学习期间要积极主动的去发现问题,并能够带动其他伙伴往更好的方向去整改。其次在主管和站长带教过程中,对于...
叮咚买菜公司氛围 72人发布
点赞
评论
收藏
分享
06-27 18:45
中山大学 Ruby
找工作真的好难
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:
9爷找不到工作只能说明,太摆了或者太挑了。
点赞
评论
收藏
分享
06-09 11:28
湖北师范大学 Java
招黑奴呢
醉蟀:
你不干有的是人干
点赞
评论
收藏
分享
06-19 19:06
门头沟学院 Java
东软真点击就送啊
base沈阳2k包住,还没想好去不去
千里码8:
狗都不去啊
点赞
评论
收藏
分享
06-27 13:17
阿坝师范学院 单片机
有没有大佬看看我这个25应届小菜鸡的简历,找工作找麻了
牛客266927136号:
为啥实习经历写这么少,项目经历反而大写特写,最重要的还是实习经历吧,写具体点,什么场景下做了什么事,解决了什么问题,优化了什么场景,性能提升了多少多少
投了多少份简历才上岸
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
28
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
小红书Java实习一面(6.27)
1.5W
2
...
终于还是选择跟自己和解了
2900
3
...
26届秋招在即,分享我的Offer经验
2836
4
...
鼠鼠感觉前途一片黑暗啊
2719
5
...
大三双非鼠鼠破防瞬间
2698
6
...
关于前后端面试的一些有用的知识
2614
7
...
感觉我是那种以为腾讯实习三个月
2055
8
...
美团暑期面经,已挂
1764
9
...
哎不是?
1761
10
...
如何从零开始拥有开源经历,这可能是牛客最全的整理
1480
创作者周榜
更多
正在热议
更多
#
26届校招投递进展
#
27010次浏览
215人参与
#
烟草笔面经互助
#
16734次浏览
180人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
7621次浏览
97人参与
#
为了找工作你花了哪些钱?
#
26727次浏览
256人参与
#
你今年的保底offer是哪家
#
118006次浏览
536人参与
#
你觉得技术面多长时间合理?
#
96388次浏览
707人参与
#
你觉得专业和学校哪个对薪资影响最大
#
61194次浏览
488人参与
#
kpi面有什么特征
#
51960次浏览
402人参与
#
牛友们,签完三方你在忙什么?
#
98082次浏览
852人参与
#
听到哪句话就代表面试稳了or挂了?
#
170641次浏览
1367人参与
#
如何缓解入职前的焦虑
#
192171次浏览
1338人参与
#
打工人的精神状态
#
49165次浏览
856人参与
#
查收我的offer竞争力报告
#
189417次浏览
1265人参与
#
通信/硬件公司求职体验
#
121496次浏览
860人参与
#
选完offer后,你后悔学本专业吗
#
46218次浏览
234人参与
#
你秋招想去哪些公司
#
21456次浏览
796人参与
#
你后悔选择现在的专业吗
#
83751次浏览
676人参与
#
机械人春招想让哪家公司来捞你?
#
344368次浏览
3078人参与
#
外包能不能当跳板?
#
34195次浏览
214人参与
#
牛友的志愿填报指南
#
26825次浏览
167人参与
#
地方国企笔面经互助
#
31053次浏览
105人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务