看到有人拿LevelDB/RocksDB和Redis的跳表来比较我是不太同意的,leveldb和rocksdb的跳表首先他们底层是LSM,跳表的目的本身是为了做memtable用,而跳表能提供很好的concurrency(lockfree简单),而红黑树写个lockfree可能写死还没有跳表性能强,所以用跳表是很情有可原的。
而redis这个最开始只有单线程的用跳表我个人还是认为是历史遗留问题(偷懒)。
{dede:pagebreak/}
如果苹果真的下架了微信的话,会发生什么?
如何看待青海黄河源发现秦始皇遣使「***药昆仑」石刻?
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
Mac上有那些你认为极其好用的***?
扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
中国大陆的苹果手机被阉割了哪些部分?
cloudflare的1.1.1.1和warp有什么区别?
如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
有一个***约你出去,你会去吗?
和女生旅游开一间房有什么注意事项?
如何评价张靓颖刘宇宁《九万字》?
Rust连续多年成为最受欢迎的语言,为啥国内使用的人还是很少?
在武汉,你们的找对象标准是怎样的?
请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
30岁了,你在深圳过着什么样的生活?
如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?