DVID: Distributed, Versioned Image Datastore
Status: In development, not ready for use.
DVID is a distributed, versioned image datastore written in Go that supports different
storage backends, a Level 2 REST HTTP API, and command-line access.
Documentation is available here.
Build Process
DVID uses the buildem system to
automatically download and build leveldb, Go language support, and all required Go packages.
To build DVID using buildem, do the following steps:
% cd /path/to/dvid/dir
% mkdir build
% cmake -D BUILDEM_DIR=/path/to/buildem/dir ..
If you haven't built with that buildem directory before, do the additional steps:
% make
% cmake -D BUILDEM_DIR=/path/to/buildem/dir ..
To build DVID, assuming you are still in the CMake build directory from above:
% make dvid
This will install a DVID executable 'dvid' in the buildem bin directory.
To build DVID executable without built-in web client:
% make dvid-exe
Tests are run with gocheck:
% make test