Tarantool Database — in-memory СУБД с поддержкой SQL от VK Tech. Сочетает высокую производительность (сотни тысяч операций/сек) с надёжностью ACID-транзакций. Используется в крупных интернет-сервисах России.
Возможности
In-memory хранение с опциональным дисковым (vinyl storage engine)
ACID-транзакции с MVCC
SQL поддержка
Репликация master-slave и master-master
Шардирование через vshard
Встроенный Lua-сервер приложений
Connector-и для Python, Go, Java, PHP, Node.js
Встроенный кеш с вытеснением
Безопасность
Сертификат ФСТЭК №4727 (4 уровень доверия, до октября 2028)
Аудит событий, аутентификация
Совместимость и развёртывание
Linux (включая Astra, РЕД ОС, ALT), Docker, Kubernetes, On-premise.
Tarantool Database — один из немногих вариантов отечественных NoSQL СУБД с реальными enterprise-фичами. Поддержка Lua для хранимых процедур даёт гибкость. Сертификат ФСТЭК позволяет применять в защищё...
Плюсы: NoSQL с ACID, Lua-скриптинг, сертификация ФСТЭК.
Минусы: Экосистема BI-инструментов уже, чем у PostgreSQL-совместимых СУБД.
Сергей В.20 мая 2024
★★★★★5.0 / 5
Tarantool Database используем для хранения данных сессий и горячих данных. Производительность in-memory впечатляет — обрабатываем миллионы транзакций в секунду с минимальной задержкой. VK Tech обеспеч...
Плюсы: Высокая производительность in-memory, поддержка ACID-транзакций, отечественный вендор.
Минусы: Кривая обучения выше, чем у традиционных SQL СУБД.
Алексей К.10 февраля 2024
★★★★★5.0 / 5
Применяем Tarantool DB как кеш-слой и для хранения данных реального времени. Репликация работает надёжно, кластерная конфигурация обеспечивает высокую доступность. Включение в реестр Минцифры позволил...
Плюсы: Отличная производительность на операциях чтения, хорошая документация на русском.
Минусы: Объём данных ограничен RAM (при использовании pure in-memory режима).
«Tarantool Database — один из немногих вариантов отечественных NoSQL СУБД с реальными enterprise-фичами. Поддержка Lua для хранимых процедур даёт гибкость. Сертификат ФСТЭК позволяет применять в защищённых контурах.»
Плюсы: NoSQL с ACID, Lua-скриптинг, сертификация ФСТЭК.
Минусы: Экосистема BI-инструментов уже, чем у PostgreSQL-совместимых СУБД.
Сергей В.
·
★★★★★5.0 / 5
Функциональность★★★★★5.0
Удобство использования★★★★★5.0
Цена/качество★★★★★5.0
Поддержка клиентов★★★★★5.0
Обучение и документация★★★★★5.0
Желание рекомендовать★★★★★5.0
В целом:
«Tarantool Database используем для хранения данных сессий и горячих данных. Производительность in-memory впечатляет — обрабатываем миллионы транзакций в секунду с минимальной задержкой. VK Tech обеспечивает хорошую коммерческую поддержку.»
Плюсы: Высокая производительность in-memory, поддержка ACID-транзакций, отечественный вендор.
Минусы: Кривая обучения выше, чем у традиционных SQL СУБД.
Алексей К.
·
★★★★★5.0 / 5
Функциональность★★★★★5.0
Удобство использования★★★★★5.0
Цена/качество★★★★★5.0
Поддержка клиентов★★★★★5.0
Обучение и документация★★★★★5.0
Желание рекомендовать★★★★★5.0
В целом:
«Применяем Tarantool DB как кеш-слой и для хранения данных реального времени. Репликация работает надёжно, кластерная конфигурация обеспечивает высокую доступность. Включение в реестр Минцифры позволило использовать в государственных проектах.»
Плюсы: Отличная производительность на операциях чтения, хорошая документация на русском.
Минусы: Объём данных ограничен RAM (при использовании pure in-memory режима).
Tarantool 2.10 — расширенные возможности репликации.
Частые вопросы
В чём отличие Tarantool от Redis?
Tarantool поддерживает ACID-транзакции и полноценный SQL, что отличает его от Redis как хранилища. Tarantool также имеет встроенный сервер приложений на Lua.
Есть ли у Tarantool сертификат ФСТЭК?
Да, СУБД Tarantool Plus (VK Tech) имеет сертификат ФСТЭК №4727, 4 уровень доверия, действителен до октября 2028 г.
Можно ли использовать Tarantool как традиционную СУБД?
Да, Tarantool поддерживает SQL-запросы и ACID-транзакции, а vinyl storage engine обеспечивает дисковое хранение. Подходит для смешанных in-memory/disk нагрузок.