首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
今天 12:07
卓驭科技_HR(准入职员工)
卓驭(大疆车载)内推
自我介绍随后对项目经历的真实性进行了核实,包括项目背景、团队构成及个人分工;面试官询问是否亲自编写过IIC和SPI的底层驱动代码(回答为是);对比IIC与SPI通信的区别(主要涉及速率方面IIC较低而SPI较高、IIC为半双工而SPI为全双工、通信结构上IIC支持多主多从而SPI一般为单主多从点对点模式);介绍BootLoader进行固件升级的整体流程;解释static关键字的用途(可用于修饰变量和函数);阐述函数指针的概念及其实际应用场景(例如在BootLoader中实现向应用程序的跳转);说明结构体变量的几种初始化方式(包括定义后逐成员赋值、定义时按声明顺序初始化、以及定义时通过指定成员名...
点赞
评论
收藏
分享
昨天 13:04
门头沟学院 Java
选选意向,还没开奖
虾皮base:深圳电商卖家端的管理or商品中心,随机分配其中一个,想问一下卖家端算 toC 吗听说虾皮有裁应届的前科,这个问题大吗京东base:北京京东物流-快递快运-终端研发,配送和揽收的最后一公里同业务下还有用户和商家组,不清楚这个终端组会是做什么的面试官说过好多次业务非常核心boss直聘base:北京用户研发,这边hr认为比京东物流更核心
投递BOSS直聘等公司10个岗位
点赞
评论
收藏
分享
10-10 15:50
已编辑
快手_电商_外包(实习员工)
快手实习体验
强度大是真的大,会给实习生分一些有挑战性的活,成长的会比较快,基本早十晚十吧,最晚干到过两点,不愧是铁厂,能在里面干下去的,都是铁人。具体部门就不说了,怕被认出来。健身房真的挺不错的,最重的哑铃有47.5kg,器械也比较多,食堂有减脂餐,简直是健身人的天堂。新手就是爱记录,也是有点训练痕迹了呢,可以说我代码写的烂,但身材不是
快手公司福利 1244人发布
点赞
评论
收藏
分享
09-22 22:22
中山大学 Java
鹅孝子 all in 转正的下场
整个秋招没有浪费一丁点躺的时间去背八股刷力扣,纯躺了
乌鱼子萨奇:
羡慕你啊,直接转正了,都不用经历秋招的炼狱,但是你少经历了很多痛苦的事情啊
点赞
评论
收藏
分享
今天 09:02
上海交通大学 嵌入式软件开发
嵌入式经纬恒润 面经分享
一面:自我介绍(很简短,才6min,面试官说可以了)家在哪里?平时爱好?看什么书?读后感?平常运动吗?频率?讲一下毕业课题?为什么选这个课题?嵌入式方面的项目?横向项目吗?你主要负责什么?用的什么芯片?内核?用到哪些模块?IIC,SPI,看门狗?Freertos是自己移植的吗?移植步骤?创建了多少个任务?任务偏差多大?传感器涉及到几个?传感器检测原理是什么?硬件上和编程上如何获取数据的?IIC通讯速率多大?每次通讯的数据量多大?代码量多少?开发过程当中,最大的困难是什么?传感器的芯片,为什么这么选?最终信号输出到哪里?传感器网络的拓扑是什么样的结构?传感器转换精度?通讯协议是什么?这个项目技术...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
28
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
那个敢跟leader对线的实习生,现在怎样了
2600
2
...
27 届半个月的实习故事
2245
3
...
数字马力 一面
2186
4
...
实习才知道原来攒钱这么不容易(给新人小白)
2098
5
...
嵌入式开始捞人的企业
2063
6
...
上班还能尸体回温。。。
2040
7
...
秋招丑闻爆料爆料
1775
8
...
数字马力一面(已挂)
1614
9
...
转测开是我大学生涯做过最正确的选择
1514
10
...
27找实习,简历求拷打
1483
创作者周榜
更多
正在热议
更多
#
今年秋招是回暖还是遇冷
#
25380次浏览
166人参与
#
毕业论文进行时
#
4040次浏览
64人参与
#
京东开奖
#
450540次浏览
2507人参与
#
同bg的你秋招战况如何?
#
169988次浏览
993人参与
#
扒一扒那些奇葩实习经历
#
124401次浏览
1088人参与
#
你实习是赚钱了还是亏钱了?
#
23787次浏览
219人参与
#
联影求职进展汇总
#
48311次浏览
310人参与
#
我来点评面试官
#
12663次浏览
97人参与
#
秋招开始捡漏了吗
#
68799次浏览
487人参与
#
找工作八股要背到什么程度?
#
14460次浏览
226人参与
#
用一句话形容你的团队氛围
#
15298次浏览
166人参与
#
面对逼签的应对技巧
#
4078次浏览
24人参与
#
工作后,谈恋爱还和学生时代一样吗?
#
40296次浏览
377人参与
#
你找工作是从容有余 or 匆忙滚爬?
#
8811次浏览
82人参与
#
你的领导最像哪种动物,为什么?
#
25014次浏览
136人参与
#
阿里云工作体验
#
32593次浏览
108人参与
#
上班后,才发现大学__白学了
#
12512次浏览
88人参与
#
职场破冰,你们都聊什么?
#
30042次浏览
154人参与
#
海康威视求职进展汇总
#
532761次浏览
3707人参与
#
牛友的国庆旅行碎片
#
20114次浏览
123人参与
#
三一集团提前批进度交流
#
40866次浏览
228人参与
#
4399求职进展汇总
#
43447次浏览
229人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务