Tarantool

Tarantool — быстрая и масштабируемая платформа in-memory вычислений с гибкой схемой данных для эффективного создания высоконагруженных приложений. Сочетает в себе сервер приложений, гибридное хранилище и мощные средства масштабирования. Благодаря размещению данных в оперативной памяти позволяет обрабатывать до 1 млн запросов в секунду

СУБД Tarantool позволяет реализовать связующий слой между корпоративными ИТсистемами и пользовательскими сервисами, увеличивая производительность инфраструктуры и ускоряя вывод новых продуктов на рынок

Платформа Tarantool включает в себя базу данных и сервер приложений на Lua. Обладает высокой скоростью работы, а также рядом свойств: персистентностью, транзакционностью ACID, репликацией master-slave, master-mast

В основе Enterprise версии продукта лежит Community-версия с открытым исходным кодом. Большая часть изменений в кодовую базу вносится VK. Доступна публичная документация на все модули на русском и английском языках. Более 1 600 активных пользователей в комьюнити. Все компоненты, не разрабатываемые VK, проверяются на уязвимости

Архитектура

Автоматический решардинг

За три клика в web-интерфейсе вы можете сделать новую реплику или подключить дополнительный сервер, при условии, что этот сервер уже собран и запущен. Cartridge равномерно распределит данные и сбалансирует нагрузку. Он также обеспечивает автоматическую обработку отказов. Если один из узлов упадет, Cartridge сам переключит нагрузку на реплику.

Реализуйте в хранилище любую бизнес-логику

Расширить функциональность вашего приложения поможет система ролей. Под каждую задачу мы рекомендуем делать отдельную роль, которая должна отвечать за часть бизнес-логики. Вы можете эффективней управлять масштабированием, если для каждой роли назначать отдельный узел.


Заказать отчет


Выберите отчет:*