Source

CodernityDB / docs / index.rst

Full commit

CodernityDB pure python, NoSQL, fast database

CodernityDB is opensource, pure python (no 3rd party dependency), fast (really fast check :ref:`speed` if you don't believe in words), multiplatform, schema-less, NoSQL database. It has optional support for HTTP server version (|CodernityDB-HTTP-link|), and also Python client library (|CodernityDB-PyClient-link|) that aims to be 100% compatible with embeded version.

CodernityDB.png

You can call it a more advanced key-value database. With multiple key-values indexes in the same engine. Also CodernityDB supports functions that are executed inside database.

Key features

  • Native python database
  • Multiple indexes
  • Fast (more than 50 000 insert operations per second see :ref:`speed` for details)
  • Embeded mode (default) and :ref:`Server<server>`, with client library that aims to be 100% compatible with embeded one.
  • Easy way to implement custom Storage (see :ref:`example_storage`)

Install

CodernityDB is pure Python. So you just need to:

hg clone ssh://hg@bitbucket.org/codernity/codernitydb
python setup.py install

In near future we will publish packages on PyPi.

Contribute & Bugs & Requests

CodernityDB is one of projects developed and released by Codernity, so you can contact us directly in any case.

Do you want to contribute? Great! Then just fork our repository (|cdb_repo|) on Bitbucket and do a pull request. It can't be more easy!

To fill a bug please also use Bitbucket.

Support

In case of any problems, feature request you can also contact us directly.

Do you want customized version of CodernityDB ? No problem, just contact us.

Documentation index