Skip to content

Gemini321/Distributed_key-value_system

Repository files navigation

Distributed_key-value_system

A naive implementation of distributed key-value system based on TiKV

Features

Features of this work are listed below:

  1. Distributed key-value storage
  2. Concurrent operating
  3. Parts of RAFT consensus algorithm(election, heartbeat, log replication)

Future works

  1. Bugs when server crash
  2. Persistence of logs
  3. Flexible servers
  4. Optimizations: usage of chann and goroutine

References

About

Implementation of distributed key-value system based on TiKV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages