simple-kvs

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2017 License: GPL-3.0

README

Simple Key-Value Storage

GPLv3 CircleCI wercker status Release Dockerhub MicroBadger

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.

Directories

Path Synopsis
version.go Copyright (c) 2017 Junpei Kawamoto This file is part of simple-kvs.
version.go Copyright (c) 2017 Junpei Kawamoto This file is part of simple-kvs.
Package kvs is a generated protocol buffer package.
Package kvs is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL