tree: 7523d6ec8ba7f1a4192c7d20cc9d41c90fc5819a [path history] [tgz]
  1. db-client/
  2. db-proxy-server/
  3. .gitignore
  4. Makefile
  5. README.md
samplecode/db-proxy/go-poc/README.md

This is simple proof of concept for db-proxy.VeritasDB: High Throughput Key-Value Store with Integrity using SGX.

We are concerd about the following things in the paper:

  • Basic Design of db-proxy
  • Merkle B-Tree and Operations
  • Persistence and Fault Tolerance

build

we need some go dependency so run

make install

before run server and client.

run

make build

start server

cd bin
./db-proxy-server

start client

cd bin
./db-client -mode=start

test persist

close server.

restart server

./db-proxy-server

restart client

./db-client -mode=reload