What is Tarantool?
It is designed to give you the flexibility, scalability, and performance that you want, as well as the reliability and manageability that you need in mission-critical applications
Tarantool is a tool in the In-Memory Databases category of a tech stack.
Tarantool is an open source tool with 3.4K GitHub stars and 380 GitHub forks. Here’s a link to Tarantool's open source repository on GitHub
Who uses Tarantool?
Companies
6 companies reportedly use Tarantool in their tech stacks, including SEMrush, AFR, and Botmaker.
Developers
26 developers on StackShare have stated that they use Tarantool.
Tarantool Integrations
Python, Node.js, Java, NGINX, and C# are some of the popular tools that integrate with Tarantool. Here's a list of all 8 tools that integrate with Tarantool.
Pros of Tarantool
3
2
2
1
1
Tarantool's Features
- Fast
- Open source
- Easy to use
- 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
Tarantool Alternatives & Comparisons
What are some alternatives to Tarantool?
Redis
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams.
Aerospike
Aerospike is an open-source, modern database built from the ground up to push the limits of flash storage, processors and networks. It was designed to operate with predictable low latency at high throughput with uncompromising reliability – both high availability and ACID guarantees.
MongoDB
MongoDB stores data in JSON-like documents that can vary in structure, offering a dynamic, flexible schema. MongoDB was also designed for high availability and scalability, with built-in replication and auto-sharding.
MySQL
The MySQL software delivers a very fast, multi-threaded, multi-user, and robust SQL (Structured Query Language) database server. MySQL Server is intended for mission-critical, heavy-load production systems as well as for embedding into mass-deployed software.
Clickhouse
It allows analysis of data that is updated in real time. It offers instant results in most cases: the data is processed faster than it takes to create a query.