ysj1173886760 / TinyKV

simple single-node kv-storage inspired by leveldb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TinyKV

a simple single-node key value storage inspired by leveldb.

still under progress

  • Implement red-black tree for memory db
  • Implement skip-list for memory db
  • Implement minor-compaction
  • Support basic Put/Get interface
  • Implement major-compaction
  • Support concurrent accessing
  • Support Column family
ezoic increase your site revenue

About

simple single-node kv-storage inspired by leveldb


Languages

Language:C++ 89.0%Language:CMake 11.0%