raft-badger

Log Store

An implementation of the LogStore and StableStore interfaces from Hashicorp's Raft, designed for use with a key-value store.

🌈 raft-badger implements LogStore and StableStore Interface of hashicorp/raft. 🔥

GitHub

49 stars
2 watching
3 forks
Language: Go
last commit: almost 2 years ago
badgergolanghashcorp-raftkvstoreraftraft-badger

Related projects:

Repository Description Stars
qichengzx/m2 A distributed key-value cache system based on the Raft consensus protocol 27
bbva/raft-badger An implementation of a Raft consensus algorithm using BadgerDB as the underlying data store. 112
vaccovecrana/vephar A minimal key-value store with API and web UI using raft cluster coordination and badger data storage 16
heartwilltell/log A simple leveled logging wrapper around the standard log package 16
timshannon/badgerhold A high-level interface on top of a NoSQL database for querying Go types in a simplified and extensible way 524
hashicorp/logutils A Go logging utility package that extends the standard library log package to provide better logging functionality without introducing fragmentation. 368
philippgille/gokv Provides a unified interface to various key-value store and caching solutions for Go programming language 751
couchbase/moss A fast and persistent key-value storage library written in Go 978
hashicorp/go-hclog A logging package providing customizable output modes and levels for logging messages in Go applications. 320
dixonwille/wlog A simple logging interface with cross-platform color support and concurrency features. 66
soostone/katip A structured logging framework for Haskell applications 205
jfcg/yell A minimalist logging library with configurable severity levels and customization options 1
mugglewei/haclog A fast C logging library with built-in support for asynchronous log output to console, file, and rotating files. 73
kazu-yamamoto/logger An efficient logging system for Haskell applications. 159
flike/kingbus A distributed system for storing and replicating MySQL binlog files 889