看到有人拿LevelDB/RocksDB和Redis的跳表来比较我是不太同意的,leveldb和rocksdb的跳表首先他们底层是LSM,跳表的目的本身是为了做memtable用,而跳表能提供很好的concurrency(lockfree简单),而红黑树写个lockfree可能写死还没有跳表性能强,所以用跳表是很情有可原的。
而redis这个最开始只有单线程的用跳表我个人还是认为是历史遗留问题(偷懒)。
{dede:pagebreak/}
福州人口流出为什么这么严重?
如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
李亚鹏为什么会沦落到为4000万下跪的地步?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
印度人为什么总觉得比中国强?
为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了?
有什么食物是你一直想吃,真吃到却很失望的?
鸿蒙折叠屏笔记本为什么敢卖26999?
99A的装甲防护问题这么大吗?
J***a 除了 Spring 还有什么?
055一打一能不能打过阿利伯克?
写CUDA到底难在哪?
广东人吃东西讲究「食材本味」,那为什么西湖醋鱼没有在广东流行开来?
uni***真的很垃圾吗?
如何看待安徽宿州一农场500亩土豆遭几百名村民哄抢,曝光后民警要求种植户删帖?法不责众?如何有效维权?
这个世界有多少用WinRAR的付费用户?