Tarantool is an in-memory database and application server.
Tarantool can be used in OLTP scenarios instead of relational databases, and such a solution will work many times faster. With Tarantool, you can replace the traditional bundle of database & cache and benefit from that by reducing operational costs.
It’s is tolerant to write-heavy load. Also, you will be able to keep full-featured applications next to the data thus reducing the data access network latency to zero.
The software is free and open source software.
Features of the application server include:
- 100% compatible drop-in replacement for Lua 5.1, based on LuaJIT 2.1. Simply use #!/usr/bin/tarantool instead of #!/usr/bin/lua in your script.
- Full support for Lua modules and a rich set of own modules, including cooperative multitasking, non-blocking I/O, access to external databases, etc
Features of the database include:
- ANSI SQL, including views, joins, referential and check constraints.
- MsgPack data format and MsgPack based client-server protocol.
- Two data engines: 100% in-memory with optional persistence and an own implementation of LSM-tree, to use with large data sets.
- Multiple index types: HASH, TREE, RTREE, BITSET.
- Asynchronous master-master replication.
- Authentication and access control.
- The database is just a C extension to the application server and can be turned off.
Website: www.tarantool.io
Support: GitHub Code Repository
Developer: Tarantool authors
License: Simplified BSD License
Tarantool is written in Lua and C. Learn Lua with our recommended free books and free tutorials. Learn C with our recommended free books and free tutorials.
Related Software
| Application Servers for Lua | |
|---|---|
| OpenResty | Turns Nginx into a Full-Fledged Scriptable Web Platform |
| Tarantool | Fast, scalable in-memory computing platform with an application server |
| msgscript | Function and application server |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.