Skip to content

tarantool/tarantool-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 25, 2015
aa06e75 · Mar 25, 2015
Mar 25, 2015
Feb 27, 2015
Mar 25, 2015
Mar 25, 2015
Jan 19, 2015
Mar 25, 2015
Nov 27, 2011
Dec 17, 2011
Mar 11, 2014
Mar 24, 2015
Nov 22, 2011
Mar 25, 2015
Mar 12, 2015

Repository files navigation

Python driver for Tarantool 1.6

This package is a pure-python client library for Tarantool.

Documentation | Downloads | PyPI | GitHub | Issue tracker

https://travis-ci.org/tarantool/tarantool-python.svg?branch=master

Download and Install

The recommended way to install tarantool package is using PIP

For Tarantool version < 1.6.0 you must get 0.3.* connector version:

$ pip install tarantool\<0.4

For later Tarantool use version 0.5.* connector version:

$ pip install tarantool\>0.4

You can also download zip archive, unpack it and run

$ python setup.py install

To install development version of the package using pip

For Tarantool version < 1.6.0 you must get stable branch:

$ pip install git+https://github.com/tarantool/tarantool-python.git@stable

For later Tarantool use master branch:

$ pip install git+https://github.com/tarantool/tarantool-python.git@master

What is Tarantool?

Tarantool is a NoSQL database running inside a Lua program. It combines the network programming power of Node.JS with data persistency capabilities of Redis. It's open source, BSD licensed.

Features

  • Lua packages for non-blocking I/O, fibers and HTTP
  • MsgPack data format and MsgPack based client-server protocol
  • Two data engines:
    • 100% in-memory with optional persistence
    • 2-level disk-based B-tree, to use with large data sets (powered by Sophia)
  • secondary key and index iterators support (can be non-unique and composite)
  • multiple index types: HASH, BITSET, TREE
  • asynchronous master-master replication
  • authentication and access control

See More

Packages

No packages published

Contributors 38

Languages