This package is a pure-python client library for Tarantool Database.
Documentation | Downloads | PyPI | GitHub | Issue tracker
The recommended way to install tarantool
package:
$ pip install tarantool
You can also download zip archive, unpack it and run:
$ python setup.py install
To install development version of the package use pip:
$ pip install git+https://github.com/mailru/tarantool-python
Tarantool is a damn fast key/value data store originally designed by Mail.Ru and released under the terms of BSD license. Tarantool is production-ready and actively used at Mail.Ru - one of the leading Russian web content providers.
- NoSQL database
- In-memory storage
- Data is protected by on-disk write-ahead-log and snapshots
- Key-value data model: each record is a tuple of multiple values, identified by primary key
- Records can be accessed using secondary indexes
- Secondary indexes can be non-unique and composite (include multiple fields)
- Server-side stored procedures in Lua
- Very fast binary client-server protocol