Top.Mail.Ru
Tarantool - In-memory база данных

Что такое Tarantool?

Tarantool — это база данных с открытым исходным кодом, которая умеет хранить все в оперативной памяти. Она обслуживает до миллиона запросов в секунду, ищет по вторичным индексам и поддерживает SQL.

В Tarantool можно исполнять код рядом с данными. Встроенный язык программирования Lua поможет реализовать любую бизнес-логику и ускорить ваше решение. Избавляйтесь от устаревших записей, синхронизируйтесь с другими источниками данных, реализуйте HTTP-сервис.

Преимущества

ACID транзакции

ACID транзакции

Реализуйте бизнес-логику, которая требует атомарности.

Репликация

Репликация

Распределяйте нагрузку и дублируйте данные для надежности.

Снэпшотинг данных на диск

Снэпшотинг данных на диск

Восстанавливайте данные при рестарте по снимкам состояния БД.

Готовые модули

Готовые модули

Используйте готовые очереди, коннекторы к другим базам и другие расширения.

SQL

SQL

Используйте ANSI SQL с поддержкой операторов JOIN и LIKE.

Два движка для хранения

Два движка для хранения

Храните горячие данные — in-memory, холодные — на диске.

Создание кластера

Если вы используете шардинг и репликацию, вам необходим кластер. Он обеспечивает отказоустойчивость, помогает сконфигурировать топологию и сообщает о проблемах через web-интерфейс. Объединяйте инстансы Tarantool в кластер и разрабатывайте распределенные приложения c помощью Tarantool Cartridge.

Почему Tarantool?

Максим Броня
Разработчик, Pricery

Требовалось быстрое хранилище для 50 млн записей со вторичными индексами. При использовании Postgresql возникали проблемы. Разумеется, должны быть способы решения этого на Postgresql, но на Tarantool у меня получилось справиться с задачей быстрее.

Андрей Ревяшко
IT-директор, Wildberries

Приятно осознавать, что имеется достойный отечественный продукт, который, в частности, применим к созданию highload систем. Надежный, масштабируемый, быстрый.

Дрынкин Владимир
Тимлид, Альфа-Банк

Высокая производительность Tarantool и возможность обеспечения доступности любого уровня вкупе с широкими возможностями встроенного языка и сервера приложений делают эту платформу поистине универсальным и мощным инструментом для решения любых задач класса OLTP.

Андрей Привалов
Adscompass

Два движка - memtx (память) и vinyl (диск) - в компании с возможностью писать бизнес-логику оказались для нас первоклассной находкой. Используем с 2018 года. Десятки инстансов в кластере. Терабайты данных. Тянет на 100%.

Владислав Грубов
Ведущий программист, Mail.ru

Высокая производительность. Высокая доступность. Гибкость при использовании в веб-приложениях (хранение данных, очереди, прокси-сервера, рпс-лимитеры, шардеры, биллинги, кеши, интеграторы).

Сергей Казаков
Архитектор, Мегафон

Лучшая техподдержка из всех, с которыми имел дело.

Расскажите о задачах вашего проекта, и мы составим для вас решение на Tarantool

Репутация команды Tarantool

12 лет

развиваем технологии хранения

100+ млн

пользователей по всему миру

21 год

поддерживаем высоконагруженные сервисы

Получить
консультацию