krareT / terichdb

TerichDB, an open source data store based on terark engine
http://www.terark.com/
GNU Affero General Public License v3.0
373 stars 64 forks source link

1.TerichDB

TerichDB is an open source NoSQL data store based on terark storage engine.

TerichDB is:

2.Features

3.Installation

3.1.Linux & MacOS

sudo wget https://raw.githubusercontent.com/Terark/terichdb/master/online_install.py && (python online_install.py; rm online_install.py)

3.2.Windows

windows installation guide

4.Compile TerichDB

4.1.Dependencies

4.2.Compiler Support

4.3.dfadb alternative

  1. TerichDB is open source but our core data structures and algorithms(dfadb) are not yet.
  2. dfadb is supported by a library named terark-fsa-* in our released packages.
  3. Developers who want to build their own TerichDB, should place the terark-fsa-* library into their library search path(e.g. /usr/local/lib).
  4. User compiled TerichDB can only uses limited APIs, and need to set "ReadonlySegmentClass" : "MockReadonlySegment" in dbmeta.json(TerichDB's schema file).

5. Notes

6.License

TerichDB follows Free Software Foundation's GNU AGPL v3.0

For commercial purposes, please contact us.