看到有人拿LevelDB/RocksDB和Redis的跳表来比较我是不太同意的,leveldb和rocksdb的跳表首先他们底层是LSM,跳表的目的本身是为了做memtable用,而跳表能提供很好的concurrency(lockfree简单),而红黑树写个lockfree可能写死还没有跳表性能强,所以用跳表是很情有可原的。
而redis这个最开始只有单线程的用跳表我个人还是认为是历史遗留问题(偷懒)。
{dede:pagebreak/}
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
中餐炒菜那么好吃,为什么欧美人不学去?
Flutter 为什么没有一款好用的UI框架?
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
为什么好多人不承认大众审美就是喜欢白皮?
为什么Dreamwe***er,FrontPage会被淘汰?
如何评价***伊内斯·特洛奇亚的身材?
胸大的女孩会自卑 吗?
广东怀集水灾后一家超市疑似被哄抢,这种行为在灾难面前的道德和法律问题如何看待?
Rust开发Web后端效率如何?
你在什么情况下需要写 shell ?
你亲身接触过的日本人的印象是怎样的?
国产手机APP为什么越来越臃肿?
该学C4D还是blender?