Scroll to navigation

TARANTOOL(1) Lua application server and database management system TARANTOOL(1)

NAME

tarantool - a Lua application server and a database management system

SYNOPSIS

    tarantool [OPTIONS] [SCRIPT [ARGS]]

DESCRIPTION

Tarantool is a Lua application server fully compatible with Lua 5.1.

It includes a mature database to persist, replicate and recover application state and a curated set of Lua modules for networking, I/O, messaging, data formats and more.

It is designed to let developers quickly create efficient, reliable and powerful micro-services and backend applications for the Internet.

Key features:

  • Fully compatible with Lua 5.1.
  • Coroutines and asynchronous I/O to implement high-performance lock-free access to data.
  • ACID transactions.
  • ANSI SQL, Lua stored procedures and triggers.
  • Authentication and access control.
  • Master-master replication and automatic sharding.

OPTIONS

You can use these options before (or instead of) the interpreted 'SCRIPT' name:

Display the help screen and exit.
Print the program version and exit.
Execute the string 'EXPR'.
Require the library 'NAME'.
Enter the interactive mode after executing 'SCRIPT'.
--
Stop handling options.
-
Execute stdin and stop handling options.

SEE ALSO

tarantoolctl(1), Tarantool documentation at http://tarantool.org

COPYRIGHT

Copyright (C) 2010-2017 Tarantool AUTHORS: please see AUTHORS file.

2022-05-14 --name=tarantool