AC-Key: Adaptive Caching for LSM-based Key-Value Stores论文笔记

摘要 总体来说这篇论文受操作系统的ARC缓冲策略的启发,然后结合LSM元素的缓冲效率因子,提出了分层的自适应缓冲算法。该算法管理三种类型的Cache,key-value cache, key-pointer cache, block cache,可以自感知业务......

WiscKey论文阅读

介绍 由于SSD的几个特性,导致当前的LSM设计不太合理: 随机读写的性能和顺序读写的性能差异在SSD下没有HDD下那么明显 SSD内部有大量的并行机制,LSM并没有好好利用 (为什么说没有好好利用) 写入次数......

RocksDB Compaction源码分析

前言 rocksdb有多种compaction策略,默认的compaction策略应该为leveled compaction,我们本次分析leveled compaction机制。本次分析主要涉及到几个问题......

RocksDB LRUCache梳理

Overview 整体说来,rocksdb对于LRUCache的实现还是比较简单的,和我们平时见到的LRUCache基本一致,核心数据结构包括一个hashtable,用于存放cache所管理的数据,另一个数据结构为一......