Skip to content

sunkadshreyas/KVStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KVStore

Distributed Key Value Store Implmentation in Golang (Work In Progress)

Inspired by MIT 6.824 Distributed Systems Lab, this is my implementation of Distributed Key Value Store in Golang. Implemented the Raft consensus algorithm including Leader Election, Log Replication and Compaction Implemented a Key Value Service which uses the above Raft Layer to achieve Fault tolerance.

Currently, this is Work In Progress, you can refer to my MIT Labs solution for real time up to date Raft implementation link

Things to Do

  • Key Value Store with HTTP Server
  • Leader Election
  • Log Replication and Compaction

About

Distributed Key Value Store in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages