IT-словарь › Базы данных › Tarantool

Tarantool

Базы данных Svenska → Обновлено: 2026-10-18
Подробнее
Создатель
Mail.ru Group (ныне VK)
Тип
In-memory СУБД и сервер приложений
Лицензия
BSD-2-Clause
Сайт

In-memory база данных со встроенным интерпретатором Lua — сервер приложений и хранилище данных в одном процессе.

Разработана в российской Mail.ru для очень больших потоков запросов к пользовательским сессиям и очередям. Обычная архитектура, где приложение на одном языке, а Redis — отдельно, платит сетевым обращением за каждую операцию; ответ Tarantool — запускать бизнес-логику внутри базы в виде процедур на Lua, компилируемых LuaJIT.

Данные живут в памяти и для надёжности пишутся в журнал упреждающей записи; для наборов, не помещающихся в память, есть движок vinyl. Параллелизм построен на кооперативных файберах в одном потоке: блокировок нет, зато одна медленная процедура становится проблемой для всех. За пределами русскоязычного интернета распространение невелико.

← Назад к словарю