首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
五号特派员
2023-10-08 16:11
电子科技大学 无线通信工程师
关注
已关注
取消关注
跳表
请问大家,为什么基于跳表的数据库写操作要比读操作快呢
提示
全部评论
推荐
最新
楼层
Jeff312
同济大学 算法工程师
我的理解可能是因为 写入刚开始是从0个节点开始写的,耗时从小到大,读的话一开始就是logn复杂度,耗时始终保持最大。
2
回复
分享
发布于 2023-10-18 12:09
上海
奇妙子
百度_acg_基础平台研发
写是append,读是二分,而且也不一定写比读快,看场景
2
回复
分享
发布于 2023-10-08 18:48
北京
小柠檬lemon
南京大学 大数据开发工程师
读是不是要合并多个节点的数
点赞
回复
分享
发布于 2023-10-09 16:25
江苏
孤独的社畜在debug
湖南大学 Java
只可能你插入的是排序数据,O1复杂度
点赞
回复
分享
发布于 2023-10-08 16:38
湖南
喜欢耍游戏的斜杠青年在努力存钱
北京工业大学 嵌入式软件开发
基于跳表的数据库写操作比读操作快的原因主要有以下几点: 1. 数据结构特性:跳表是一种动态的数据结构,可以方便地进行插入、删除和更新操作。在写操作中,只需要修改相应节点的指针即可完成操作,而不需要像读操作那样需要进行查找和遍历操作。 2. 并发写操作:基于跳表的数据库在支持并发写操作时,可以通过锁机制或者乐观并发控制等方式,对写操作进行并发处理,提高写操作的并发能力,从而加快写操作的速度。 3. 顺序写入:在很多情况下,基于跳表的数据库写操作是基于顺序写入的,即将新的数据追加到跳表的末尾。这样的写入方式可以减少随机写入的开销,并且跳表的顺序结构有利于提高写操作的效率。 4. 磁盘写入优化:基于跳表的数据库在磁盘写入时,可以通过批量写入或者异步写入等方式进行优化,将多个写操作合并成一个较大的写操作,减少磁盘IO的次数,从而提高写操作的效率。 总之,基于跳表的数据库写操作比读操作快,主要得益于跳表数据结构的特性、并发写操作的支持、顺序写入的方式以及磁盘写入的优化等因素的综合作用。
点赞
回复
分享
发布于 2023-10-08 16:37
北京
暂无评论,快来抢首评~
相关推荐
05-13 16:27
腾讯_大数据高性能开发(准入职员工)
腾讯内推-腾讯内推码
分享面经(wxg 某团队----客户端开发)一面 (1个小时05分钟)30分钟的实习cpp的一些问题,比如如何利用windowsapi设计窗口,z型扫描,如何定位等问题(30分钟)1个小时后约复试二面(1个小时)20分钟实习之后看了看我的github,给面试官跑了一下之前自己开源的代码和博客。30分钟。10分钟 反转链表(好多次都写反转链表了哈哈)1个小时后约第二次复试三面30分钟实习(1小时50分钟)场景题 弹窗的设计以及大数据的处理。(跟之前的很像,我发现这些企业都爱考整体的架构设计,)要包括数据库和中间件的设计以及处理。(因为我实习和开源的东西用到过)1个小时20分钟智力题我是真没准备,...
点赞
评论
收藏
分享
05-12 16:36
门头沟学院 Java
杭州阿里系或者蚂蚁的前辈能捞捞吗
本人双非本东南硕,目前有过两段大厂实习。而且毕业要求已经完成,所以可以实习时间到明年6月份。本人基础和算法都很扎实没问题 暑期已经拿了腾讯美团几家offer了,但是还想更想去阿里系。如果有幸被阿里或者蚂蚁的前辈刷到这条帖子能不能捞捞孩子
阿里求职进展汇总
点赞
评论
收藏
分享
05-13 22:24
已编辑
门头沟学院 C++
白菜博士生找暑期实习分享
虽然现在博士扩招这么猛,但感觉牛客上博士生找工的经验贴不多,所以写个帖子总结下最近找暑期实习的面试。从身边师兄师姐采样来看,我的文章水平基本也就是找个大厂的博士白菜,所以感觉自己的经验对广大群众会比较有参考价值。bg:双9直博做system的一句废话总结,普通水平的白菜博士生面试体验等于,普通的面试体验与和天少等面试体验的中间状态。优先度最高的是匹配度。即使是做system的博士生,很多时候做的东西对于生产环境来说直接意义有限(做lsmtree/rdma的同学当我没说)。低匹配度会导致面试官难以理解你的工作,进而难以提出有意义问题。双方兴趣度都会很低,聊不high。所以找各种师兄内推到小组是最...
点赞
评论
收藏
分享
05-09 15:24
已编辑
Boston University Java
腾讯csig后台开发一面kpi
📍面试公司:腾讯csig💻面试岗位:后台开发❓面试问题:一共30分钟,20分钟关于项目基础问题让我挑,数据库还是计网。就一个问题:假如说我有一个现在部署的数据库,并且这部分没有进行代码修改和现场配置的更动,但今天的性能比昨天慢。你认为可能是什么原因导致的?并且会采取什么方式来分析和解决这个变慢的问题?🙌面试感想:上周五腾讯hr打电话问想投递的方向,晚上就收到了面试邀请。当时就感觉不对,面完立刻去官网看了眼,流程结束。果然很kpi
查看1道真题和解析
点赞
评论
收藏
分享
05-14 16:30
华东师范大学 Java
腾讯录用评估
爱鹅信鹅等鹅 许愿oc
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
3
7
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
🌟择难路,未有疑,四非学院本运气拉满,春招拿下大厂后端
1.1W
2
...
腾讯csig暑期一二三面
1.0W
3
...
史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)
5821
4
...
腾讯云智后台开发暑期面经
5221
5
...
作为实习生,我问薪无愧
3385
6
...
字节实习week6:听leader吐槽当前的应届生候选人们
3207
7
...
可是,我脱了长衫也没人要啊...
2928
8
...
字节拒绝、百度毁约,7.1 腾讯 Offer 到手:25 届双非碎碎念(25届最晚Offer)
2759
9
...
离开软件测试才发现外面没有雨
2610
10
...
无题
2608
创作者周榜
更多
正在热议
更多
#
三一集团提前批进度交流
#
21688次浏览
138人参与
#
双非应该如何逆袭?
#
170636次浏览
2783人参与
#
现代汽车前瞻技术研发急速编程挑战赛
#
36436次浏览
269人参与
#
毕业旅行去哪玩儿
#
7285次浏览
121人参与
#
春招进度记录
#
338655次浏览
3073人参与
#
非技术岗投递进展
#
143985次浏览
1264人参与
#
谈薪时HR压价该怎么应对
#
205177次浏览
3173人参与
#
百度工作体验
#
228109次浏览
1999人参与
#
机械人与华为的爱恨情仇
#
118160次浏览
951人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
115568次浏览
1133人参与
#
材料进Fab厂真的劝退吗?
#
42751次浏览
184人参与
#
发工资后,你做的第一件事是什么
#
68952次浏览
232人参与
#
秋招盘点:机械人值得去的企业
#
71454次浏览
670人参与
#
平台or薪资 硬件uu更看重哪个
#
128224次浏览
595人参与
#
工作中,努力重要还是选择重要?
#
138466次浏览
1691人参与
#
上班到公司第一件事做什么?
#
59395次浏览
509人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
29384次浏览
471人参与
#
正在春招的你,也参与了去年秋招吗?
#
308300次浏览
2522人参与
#
银行笔面经互助
#
134650次浏览
1170人参与
#
为什么那么多公司毁约
#
177657次浏览
1331人参与
#
秋招什么时候开投比较合适?
#
30816次浏览
365人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务