手把手深度剖析leveldb源码(第一部分)

作者: 硬核课堂分类: 计算机技术 发布时间: 2021-07-15 10:36:54 浏览:33500 次

手把手深度剖析leveldb源码(第一部分)

先发个十篇SCI:
本着写篇技术文章应付OKR的想法点开了视频,结果开屏就是lark文档。。。看来我来晚了。。。

【回复】回复 @Andy1oo :lark是飞书2019年前的名字,现在国际版还叫这个,老用户会这么叫
【回复】没看明白你这个话什么意思?
血红疯眼兔:
大佬,咨询下,跳表每一层的间隔,以及会有多少层,是怎么决定的?具体实现的方式上,我们会根据什么样的场景做些不同的取舍呢?

【回复】有一篇论文来说明的,名字我晚点发一下哈
-Sakana-つ:
大佬讲的不错,以后有没有机会讲一讲rpc源码

xmgooooo:
好奇下,老哥你们是一个团队还是你一个人?工作多久了,是做鸡架的吗,涉猎这么广

【回复】我们目前是三个人哈[呲牙]
【回复】回复 @william_code :和鸭架一样用来煲汤的[笑哭]
SKD621:
您好,请问这期是视频中相关的跳表的实现和提到的布隆过滤器有没有对应实现的github链接呢

【回复】回复 @硬核课堂 :请问可以麻烦您抽出来以供学习么,谢谢
【回复】bf有,跳表还没抽出来。
Hanks_dot_H:
定义不一样,我靠,那是真的难受[呲牙]

毛毛and西西:
弹幕里面有人说用跳表是因为并发好,这句话怎么理解?

【回复】跳表修改的锁力度比红黑树小,红黑树染色有时候需要对全局加锁
【回复】跳表可以实现多线程,红黑树就没有办法实现。

学习 源码 存储 c++ leveldb

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!