Skip to content

Version 0.1.1-ALPHA

Pre-release
Pre-release
Compare
Choose a tag to compare
@ya-enot ya-enot released this 11 Sep 16:16
· 64 commits to dev since this release
db67395

Ties.DB v0.1.1 continues to improve database operation. This release consists of improvements and enhancements in different aspects of TiesDB.

Features

  • Full Entry CRUD support
  • Schema retrieving support in TiesDB protocol
  • Other minor fixes and improvements

Run instructions

Before running a TiesDB node you should install go-ethereum locally following the instructions from https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum. After installation succeeded you could start geth for rinkeby network using the following command:

geth --rinkeby --datadir .rinkeby --cache 512 --rpc --rpcaddr 127.0.0.1 --syncmode "light"

After geth is successfully starting you should wait for full synchronisation with selected network, to be able to access newly created tables.
For running a TiesDB node instance please install it by downloading and unpacking the binary distribution or building it from source. Then run the following command in TiesDB installation directory:

bin/tiesdb

Build instructions

For building a TiesDB node from sources you should preinstall several tools:

After installing prerequisites run the following commands in sources directory:

For building custom version of cassandra (required for TiesDB node):

cd node/node-elassandra/elassandra/core/cassandra
ant clean mvn-install

For building TiesDB node:

mvn package -Pnode -Pnode-elassandra

On successful build you could find assembled binary package in node/node-elassandra/target directory.