facebook / facebook/rocksdb

Implement a non-volatile SecondaryCache

Open
#8,347 18 comments 0 reactions 0 assignees View on GitHub
enhancement up-for-grabs
Dominant language
C++
Stars
32.1k
Forks
6.9k
Avg merge
32m
Merged PRs (30d)
1

Description

RocksDB added support for a SecondaryCache in #8271, #8191 and #8312. The SecondaryCache is an additional tier of caching below the block cache. It can be used to provide a non-volatile cache tier on local flash or NVM/SCM that can complement the DRAM block cache. More details about the design of SecondaryCache can be found [here](https://rocksdb.org/blog/2021/05/27/rocksdb-secondary-cache.html).

We are looking for a community contribution of SecondaryCache implementations, which would make this feature usable by the broader RocksDB userbase.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.