< 返回版块

kingeasternsun 发表于 2021-11-06 20:20

Tags:rust,memdb,leveldb,skiplist

leveldb中memdb模块使用skiplist作为一个kv的内存存储,相关代码实现非常漂亮。在上文介绍了下面内容:

对比c++和golang版本中查询、插入、删除的实现 分析golang版本中可以优化的地方,然后对rust版本进行优化 然后在本文中将会介绍

如何参考goleveldb的版本使用rust重写memdb(arena版本) 使用rust重写一个非arena版本的memdb,也就是经典的链表结构实现方式


Ext Link: https://zhuanlan.zhihu.com/p/429799297

评论区

写评论

还没有评论

1 共 0 条评论, 1 页