Simple Key-Value Storage

This software is a simple key-value storage implemented by
Go using gRPC.
This software is for comparing performance of secret sharing based key-value
storages.
Installation
Compiled binaries of them are available on
Github.
After downloading a binary to your environment,
decompress and put it in a directory included in $PATH
.
If you’re a Homebrew user,
you can install the client application by
$ brew tap itslab-kyushu/simple-kvs
$ brew install simple-kvs
You can also compile by yourself.
First, you need to download the code base:
$ git clone https://github.com/itslab-kyushu/simple-kvs $GOPATH/src/itslab-kyushu/simple-kvs
Then, build client command kvs
:
$ cd $GOPATH/src/itslab-kyushu/simple-kvs/client
$ go get -d -t -v .
$ go build -o kvs
and build server command kvs-server
:
$ cd $GOPATH/src/itslab-kyushu/simple-kvs/server
$ go get -d -t -v .
$ go build -o kvs-server
To build both commands, Go > 1.7.4 is required.
License
This software is released under The GNU General Public License Version 3,
see COPYING for more detail.