Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 484 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 484 Bytes

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