table of contents
other versions
conflicting packages
TARANTOOL(1) | Lua application server and NoSQL database | TARANTOOL(1) |
NAME¶
tarantool- a Lua application server and a NoSQL databaseSYNOPSIS¶
tarantool [OPTIONS]
DESCRIPTION¶
Tarantool is a Lua application server and a NoSQL database.Its key properties include:
- Licence: simplified BSD
- All data is maintained in RAM
- Data persistence is implemented using Write Ahead Log and snapshotting
- Supports asynchronous replication and hot standby
- Uses coroutines and asynchronous I/O to implement high-performance lock-free access to data
- Available on Linux, FreeBSD, Mac OS X
- Stored procedures in Lua are supported.
Data model¶
The basic atom of storage in Tarantool is called tuple. A tuple can have arbitrary number of fields. The first field or fields in the tuple are always the identifying unique key. Tuples form spaces. It is possible to search tuples in spaces using the primary or secondary keys. It is possible to change, as well as add or remove fields.Command-line options¶
- -h, --help
- Displays helpscreen and exits.
- -V, --version
- Prints program version and exits.
2016-12-16 | --name=tarantool |