Skip to content

Embeddable hash based log structured merge store.

Notifications You must be signed in to change notification settings

bIgBV/bitcask-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcask-rs

Bitcask-rs is a Rust implementation of Bitcask, the hash-based, log-structured key-value store. Long Term Goals

  • Immutable data files
  • Compaction and hint files
  • Pluggable storage backends
  • Clustering
  • Consensus based on RAFT
  • Distributed membership based on the RAPID distributed membership paper

Currently Implemented

  • Durable write-ahead log storage
  • Atomic get, put, remove operations
  • Thread-safe by default

About

Embeddable hash based log structured merge store.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages