Skip to content

wang-jiahua/lsm-kv

Repository files navigation

LSM-KV

Key-Value Storage implemented in Log-structured Merge Tree.

Build and Test

cmake -DCMAKE_BUILD_TYPE=Release -Bbuild
cd build
cmake --build .
ctest

TODO

  • use Bloom filter to accelerate key search
  • implement range search
  • add write-ahead wal
  • add immutable MemTable
  • redesign the structure of SSTable (integrate Bloom filter bits and metadata into files)
  • flush periodically

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published