In this video I would like to show you the high-level design of a distributed key-value database and an example of how it can be implemented in a pretty simple fashion in Golang.
A video on resharding using powers of two can be found here: • Ways of sharding and resharding in a distr...
The database repository can be found on GitHub: https://github.com/YuriyNasretdinov/d...
In order to install it, install Go at https://golang.org/ and then type `go get github.com/YuriyNasretdinov/distribkv`.