Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/bigbv/bitcask-rs
- Owner: bIgBV
- Created: 2024-07-06T22:03:54.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-09T00:36:56.000Z (6 months ago)
- Last Synced: 2024-10-30T12:52:01.232Z (3 months ago)
- Language: Rust
- Size: 102 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 paperCurrently Implemented
- Durable write-ahead log storage
- Atomic get, put, remove operations
- Thread-safe by default