Introduction

Tarantool is a NoSQL database running inside a Lua program. It's created to store and process the most volatile and highly accessible Web data. Tarantool has been extensively used in production since 2009. It's open source, BSD licensed.

Features

Get started

# apt-get install tarantool
# tarantool
# tarantool> box.cfg{admin_port=3313}
# tarantool> myspace = box.schema.create_space('myspace')
# tarantool> myspace:create_index('primary')
# tarantool> tuple = { name = 'Tarantool', release = box.info.version,
#            type = { 'NoSQL database', 'Lua interpreter'}}
# tarantool> myspace:auto_increment{tuple}
#   - [1, {'release': '1.6.1-445-ge8d3201', 'name': 'Tarantool'
#          'type': ['NoSQL database', 'Lua interpreter']}]

Learn more