Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bigbv/bitcask-rs

Embeddable hash based log structured merge store.
https://github.com/bigbv/bitcask-rs

Last synced: about 2 months ago
JSON representation

Embeddable hash based log structured merge store.

Awesome Lists containing this project

README

        

# Bitcask-rs

Bitcask-rs is a Rust implementation of [Bitcask](https://riak.com/assets/bitcask-intro.pdf), 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