看到有人拿LevelDB/RocksDB和Redis的跳表来比较我是不太同意的,leveldb和rocksdb的跳表首先他们底层是LSM,跳表的目的本身是为了做memtable用,而跳表能提供很好的concurrency(lockfree简单),而红黑树写个lockfree可能写死还没有跳表性能强,所以用跳表是很情有可原的。
而redis这个最开始只有单线程的用跳表我个人还是认为是历史遗留问题(偷懒)。
上一篇 : 你们都用 Flutter 开发了什么 App?
下一篇 : 为何觉得《绍宋》的权谋与军事宛如儿戏一样幼稚,是我个人历史水平不足还是其他问题导致的?
如何评价钟南山院士?...
紧身牛仔裤看起来不正经,真的是这样吗?...
小区不让外卖员骑车进来,只能走进来,每次点外卖,很多人都不接单,我该怎么办?...
吴柳芳的真实水平如何?...