首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
五号特派员
2023-10-08 16:11
电子科技大学 电子信息类
关注
已关注
取消关注
跳表
请问大家,为什么基于跳表的数据库写操作要比读操作快呢
提示
全部评论
推荐
最新
楼层
奇妙子
百度_acg_基础平台研发
写是append,读是二分,而且也不一定写比读快,看场景
2
送花
回复
分享
发布于 2023-10-08 18:48
北京
Jeff312
同济大学 计算机类
我的理解可能是因为 写入刚开始是从0个节点开始写的,耗时从小到大,读的话一开始就是logn复杂度,耗时始终保持最大。
2
送花
回复
分享
发布于 2023-10-18 12:09
上海
蔚来
校招火热招聘中
官网直投
喜欢耍游戏的斜杠青年在努力存钱
北京工业大学 计算机类
基于跳表的数据库写操作比读操作快的原因主要有以下几点: 1. 数据结构特性:跳表是一种动态的数据结构,可以方便地进行插入、删除和更新操作。在写操作中,只需要修改相应节点的指针即可完成操作,而不需要像读操作那样需要进行查找和遍历操作。 2. 并发写操作:基于跳表的数据库在支持并发写操作时,可以通过锁机制或者乐观并发控制等方式,对写操作进行并发处理,提高写操作的并发能力,从而加快写操作的速度。 3. 顺序写入:在很多情况下,基于跳表的数据库写操作是基于顺序写入的,即将新的数据追加到跳表的末尾。这样的写入方式可以减少随机写入的开销,并且跳表的顺序结构有利于提高写操作的效率。 4. 磁盘写入优化:基于跳表的数据库在磁盘写入时,可以通过批量写入或者异步写入等方式进行优化,将多个写操作合并成一个较大的写操作,减少磁盘IO的次数,从而提高写操作的效率。 总之,基于跳表的数据库写操作比读操作快,主要得益于跳表数据结构的特性、并发写操作的支持、顺序写入的方式以及磁盘写入的优化等因素的综合作用。
点赞
送花
回复
分享
发布于 2023-10-08 16:37
北京
孤独的社畜在debug
湖南大学 土木类
只可能你插入的是排序数据,O1复杂度
点赞
送花
回复
分享
发布于 2023-10-08 16:38
湖南
小柠檬lemon
南京大学 管理科学与工程类
读是不是要合并多个节点的数
点赞
送花
回复
分享
发布于 2023-10-09 16:25
江苏
蔚来
校招火热招聘中
官网直投
相关推荐
林小白zii
05-26 01:51
香港大学 计算机类
文远知行笔试 文远知行笔试题 0414
笔试时间:2024年04月14日 历史笔试传送门:2023秋招笔试合集第一题输入描述给定一个 32 位的符号整数,按位反转,输出其反转的结果。输出描述其反转的结果。样例输入123样例输出321参考题解模拟C++:[此代码未进行大量数据的测试,仅供参考] include <bits/stdc++.h> const int inf = 0x3f3f3f3f; using i64 = long long; void solve() { int x; std::cin >> x; int rev = 0; while (x != 0) { ...
查看1道真题和解析
投递文远知行等公司7个岗位 >
2024 BAT笔试合集
点赞
评论
收藏
转发
牛客685104460号
05-24 15:06
陕西职业技术学院 电子商务类
有没有大佬,指点一下24届大专毕业,电商专业,找不到工作
点赞
评论
收藏
转发
爱吃老白薯
05-11 17:17
北京体育大学 体育学类
七牛云测开实习 一面凉经
开始是介绍实习做了什么1.SQL慢查询的原因2.为了满足高并发秒杀功能。从redis、数据库、Python这些方面需要考虑什么(这个回答的太烂了)3.tcp与udp4.为什么得是四次挥手而握手是三次5.list和tuple6.字典和集合7.为什么会出现跨域问题8.如果是出现一些嵌套的架构,那么怎么去实现自动化的元素定位9.并发请求去修改Redis能实现吗?(我说能,面试官说Redis是单线程,所以不能)10.Redis的数据类型11.sql联表查询,group by left join之类的12.判断链表是否有环13.linux查看负载、日志之类的命令反问:公司的测试平台建设怎么样?(自由度高...
查看13道真题和解析
点赞
评论
收藏
转发
Fup1p1
05-02 11:16
已编辑
阿里巴巴_安全工程师(实习员工)
许愿阿里控股oc
timeline:4.18号内推投递4.18 一面4.19 二面4.23 三面4.24 hr面面试的时候hr说结果要5月前两周出,现在还在集中面试。听说牛客许愿有用,求求了,不会排序被挂了吧,ww在上海实习四个月了,不太喜欢这个城市,想回浙江来还愿了,30号催了一下hr,发意向书了。
点赞
评论
收藏
转发
牛客987655247号
05-21 01:07
南京邮电大学 电子信息类
#牛客帮帮团来啦!有问必答#有杭州半糖科技的友友吗,有知道软测的岗位加班有加班费吗,福利待遇怎么样呀
牛客帮帮团来啦!有问必答
点赞
评论
收藏
转发
3
6
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
给你们预测一下今年的秋招!
3044
2
...
深圳蟑螂真的很可怕吗
2362
3
...
【🎁】25届硬件牛牛互助计划(1期)
2279
4
...
记录一下当前的想法 权当碎碎念
2197
5
...
5.31拼多多服务端开发实习生一面(75min)
2155
6
...
二本开发转测试,面试成功
1959
7
...
阿里体检完还没发正式offer
1945
8
...
毕业了!
1685
9
...
momenta 实习 C++ 一面
1501
10
...
海康暑期实习
1479
正在热议
#
和牛牛一起刷题打卡
#
14476次浏览
1322人参与
#
简历中的项目经历要怎么写?
#
14565次浏览
197人参与
#
不去互联网可以去金融科技
#
6020次浏览
78人参与
#
牛客帮帮团来啦!有问必答
#
1098841次浏览
16368人参与
#
面试被问第一学历差时该怎么回答
#
18525次浏览
206人参与
#
通信硬件薪资爆料
#
257436次浏览
2416人参与
#
工作两年想退休了
#
19552次浏览
244人参与
#
简历中的项目经历要怎么写
#
483372次浏览
8812人参与
#
如何看待offer收割机的行为
#
247270次浏览
3465人参与
#
简历无回复,你会继续海投还是优化再投?
#
23599次浏览
332人参与
#
实习生应该准时下班吗
#
93930次浏览
710人参与
#
你收到了团子的OC了吗
#
531649次浏览
6309人参与
#
参加过提前批的机械人,你们还参加秋招么
#
14147次浏览
343人参与
#
你的秋招进行到哪一步了
#
397500次浏览
6691人参与
#
晒一晒我的offer
#
3778455次浏览
58138人参与
#
你已经投递多少份简历了
#
339337次浏览
4910人参与
#
提前批和秋招有什么区别
#
29449次浏览
708人参与
#
实习与准备秋招该如何平衡
#
198007次浏览
3508人参与
#
你怎么评价今年的春招?
#
12672次浏览
194人参与
#
你的秋招进展怎么样了
#
558853次浏览
13955人参与
#
现在还是0offer,延毕还是备考
#
409903次浏览
4866人参与
牛客网
牛客企业服务