看到有人拿LevelDB/RocksDB和Redis的跳表来比较我是不太同意的,leveldb和rocksdb的跳表首先他们底层是LSM,跳表的目的本身是为了做memtable用,而跳表能提供很好的concurrency(lockfree简单),而红黑树写个lockfree可能写死还没有跳表性能强,所以用跳表是很情有可原的。
而redis这个最开始只有单线程的用跳表我个人还是认为是历史遗留问题(偷懒)。
{dede:pagebreak/}
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
机械硬盘的盘片轴承是如何避免磨损的?
LCD党真的只是少部分人吗?
40岁财务自由想找个25左右的媳妇儿有可能吗?
Caddy 和 Nginx 比有哪些优点和缺点?
Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
你是在什么时候认识到自己好看的?
穿瑜伽裤爬山的女生会不会害羞?
***如清空你一切***,但是你获得一个可以每天百分之一增长的一千块钱,你愿意吗?
node.js可以做***识别分析吗?
“仙侠游戏”和“武侠游戏”,你认为本质的区别应是什么?
react 跟 vue 哪个更牛逼?
你从别人的旧硬盘里发现了什么有趣的东西?
M4 Mac mini2024款,这种主机到底怎么样呀?
为什么bilibili后端要用go来写?
MacOS真的比Windows流畅吗?