Distributed storage for medium and large objects with streaming support
C++ C Python CMake Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bindings Merge pull request #719 from bioothod/python_env Jan 13, 2017
cache Do not handle lookup by cache if it does not have the key Mar 23, 2016
cmake monitor: using handystats library to gather runtime statistics Oct 3, 2014
cocaine Elliptics service for Cocaine: added read_latest Aug 20, 2014
conf Added new configs (for nginx and fastcgi frontend) and python example Apr 23, 2012
debian v2.26.11.1 Jan 17, 2017
example eblob: decrease read-ahead switch log level Feb 23, 2018
include/elliptics server_send: extend control structures and add write timeout, set it … Apr 25, 2016
indexes local_session: do not overwrite valid user's timestamp with current time Dec 7, 2015
library pool: fixed i386 compilation: invalid casting size Jan 31, 2017
man man: converted to unix format, fixed comment macroses Jan 13, 2017
monitor i386: added __STDC_FORMAT_MACROS definition which is required to use … Feb 13, 2017
recovery python: use common python path Jan 13, 2017
srw srw: added comment why to close request stream Oct 22, 2015
tests More i386 fixes Feb 2, 2017
.gitmodules submodule: removed react, started to use git:// instead of http:// Jun 23, 2014
.travis.yml Add repos from reverbrain.com to install cocaine Jul 12, 2014
CMakeLists.txt cmake: add option to disable long tests Mar 3, 2016
LICENSE License Elliptics under LGPL vs license Oct 25, 2013
README Doc update Sep 27, 2013
elliptics-bf.spec push all python libraries to client package not client-devel Aug 11, 2017
setup.py Python: Fixed setup.py and dnet_client installation. Aug 1, 2014


Elliptics network is a fault tolerant key/value storage.
It was designed to handle all error cases starting from simple disk problems upto datacenter failures.
With default key generation policy it implements distributed hash table object storage.

The network does not use dedicated servers to maintain the metadata information,
it supports redundant objects storage.
Small to medium sized write benchmarks can be found on eblob page and in the appropriate blog section.

For more details check http://reverbrain.com/elliptics
Google group: https://groups.google.com/forum/?fromgroups=#!forum/reverbrain