Distributed storage for medium and large objects with streaming support
C++ C Python CMake Lua Nginx
Latest commit 2473014 Aug 19, 2016 @bioothod bioothod committed on GitHub Merge pull request #715 from shaitan/corefix
fix using improper index
Failed to load latest commit information.
bindings python: wrap python_async_result::iterator to free GIL in long operat… Jul 25, 2016
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.0 May 12, 2016
doc doc: Added documentation for secondary indexes Apr 4, 2014
example Validate record on lookup if its checksum is requested May 19, 2016
foreign indexes: Indexes metadata field added Jun 15, 2014
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 fix using improper index Aug 19, 2016
man debian: removed ioserv.conf references from examples and man. Aug 13, 2014
monitor json: fixed isnan() invocation in c++ code Jul 4, 2016
recovery recovery: cast options.user_flags_set to int Apr 14, 2016
srw srw: added comment why to close request stream Oct 22, 2015
tests tests: fix race in reconnect test Jul 5, 2016
wireshark monitor&statistics: moved stat_log and stat_log_count statistics to m… Aug 14, 2014
.gitignore Added debian/pyversions to gitignore. May 30, 2014
.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 v2.26.11.0 May 12, 2016
setup.py Python: Fixed setup.py and dnet_client installation. Aug 1, 2014

README

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