Skip to content

DataStates/vordered-kv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Versioning Ordered Key-Value Stores with Persistent Memory Support

Dependencies:

  • PMDK
  • libpmemobj-cpp

Optional depenencies for benchmarks:

  • SQLite3
  • RocksDB
  • MPI

Approaches:

  • Ephemeral skip list
  • Hybrid ephemeral skip list and compact persistent memory key chain
  • SQLite frontend (versioning implemented as an indexed column)
  • RocksDB frontend (versioning implemented natively using timestamps)

Notes:

  • all primitives are thread-safe

About

Multi-Version Ordered KV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors