tarantool1
A lua application server and a database management system
Usage
tarantool [OPTIONS]
[SCRIPT
[ARGS]]
Overview
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:
-
-h, --help -
Display the help screen and exit.
-
-V, -v, --version -
Print the program version and exit.
-
-e EXRP -
Execute the string 'EXPR'.
-
-l NAME -
Require the library 'NAME'.
-
-i -
Enter the interactive mode after executing 'SCRIPT'.
-
-- -
Stop handling options.
- -
-
Execute stdin and stop handling options.
Releases
7 releases since Debian 7 (Wheezy); the text changed 6 times.
-- since Debian 11 (Bullseye);
-V since Debian 8 (Jessie);
-e since Debian 11 (Bullseye);
-h since Debian 11 (Bullseye);
-i since Debian 11 (Bullseye);
-l since Debian 11 (Bullseye);
-v since Debian 11 (Bullseye).
--admin-port until Debian 7 (Wheezy);
--bin until Debian 10 (Buster);
--cat until Debian 7 (Wheezy);
--delim until Debian 10 (Buster);
--format until Debian 10 (Buster);
--header until Debian 10 (Buster);
--host until Debian 7 (Wheezy);
--play until Debian 7 (Wheezy);
--port until Debian 7 (Wheezy);
--rpl until Debian 7 (Wheezy);
-? until Debian 10 (Buster);
-B until Debian 10 (Buster);
-C until Debian 7 (Wheezy);
-D until Debian 10 (Buster);
-H until Debian 10 (Buster);
-M until Debian 10 (Buster);
-P until Debian 7 (Wheezy);
-R until Debian 7 (Wheezy);
-a until Debian 7 (Wheezy);
-m until Debian 7 (Wheezy);
-p until Debian 7 (Wheezy).