This repository provides the raftbitcask
package. The package exports the BitcaskStore
which is an implementation of both a LogStore
and StableStore
.
It is meant to be used as a backend for the raft
package here.
This implementation uses Go-Bitcask. Go-Bitcask is a Log-Structured Hash Table for Fast Key/Value Data written in pure Go.
raft-bitcask is Open Source and available under the Apache 2 License.