看到有人拿LevelDB/RocksDB和Redis的跳表来比较我是不太同意的,leveldb和rocksdb的跳表首先他们底层是LSM,跳表的目的本身是为了做memtable用,而跳表能提供很好的concurrency(lockfree简单),而红黑树写个lockfree可能写死还没有跳表性能强,所以用跳表是很情有可原的。
而redis这个最开始只有单线程的用跳表我个人还是认为是历史遗留问题(偷懒)。
代码:
为什么中国开发不出流行的编程语言?
为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
J***a 除了 Spring 还有什么?
为什么鱼缸老是起绿藻呢,有什么好办法不用整天擦鱼缸?
如何评价Cursor?
当年的东莞究竟有多疯狂?
13/14代 i7 i9 处理器大规模缩肛为什么没有在老化测试时发现?
系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
哪张照片让你觉得刘亦菲美得不可方物?
如何自己搭建家庭服务器?
可以随身携带一个Linux系统吗?
前端如何设计网页?
紧身牛仔裤看起来不正经,真的是这样吗?
如何从零开始开发一款独立游戏?
你会从mac转向Windows吗?
国内大厂现在用rust的多吗?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
kafka如何解决重复消费?
systemd吞并了什么?
Windows的伟大之处在哪里?
Trae和Cursor对比有什么优势吗?
如何成为氛围感美女?
为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
过边检/海关时遇到过什么难忘的事情?
有什么是你去了上海才知道的事情?
怎么看1-5月企业所得税21826亿元,同比下降2.5%;个人所得税6572亿元,同比增长8.2%?
PostgreSQL 与 MySQL 相比,优势何在?
女生到底应不应该穿***的衣服?