Database management system
Tarantool has higher operating speeds, compared with traditional database management systems, while executing similar persistency, ACID transaction capacity, master-slave and master-master replication features. Query language includes SQL and document-oriented queries in LUA language. Data storage technology stores the data in RW memory, including disk snapshots of data and transaction logs, stores data on the hard disk and has optimization for quick data insertion.
MessagePack is used as a format for data storage and data transmission protocol. The database supports asynchronous replication. To separate the access traditional ACL model is implemented, and each object has an owner who has unlimited access. The owner can provide access to the object for other users or roles.