Tarantool is an in-memory computing platform with a flexible data schema, best used for creating high-performance applications.
Tarantool maintains data in memory and ensures crash resistance with write-ahead logging and snapshotting.
Mail.Ru, one of the largest Internet companies in Russia, started the project in 2008 as part of the development of Moy Mir (My World) social network.
Open-source contributors have been active especially in the area of external-language connectors for C, Golang, Perl, PHP, Python, Ruby, and node.js.
Tarantool became part of the Mail.Ru backbone, used for dynamic content such as user sessions, unsent instant messages, task queues, and a caching layer for traditional relational databases such as MySQL or PostgreSQL.