Cartridge — новая платформа для разработки бизнес-приложений от Tarantool

Cartridge позволит разработчикам отойти от решения инфраструктурных проблем, даст возможность упростить и удешевить процессы разработки и эксплуатации сервисов на базе Tarantool. Новый расширенный веб-интерфейс для платформы позволяет легко администрировать Tarantool-кластер.

Новый продукт содержит готовые инструменты для решения типовых проблем управления кластером, тестирования, упаковки, деплоя и масштабирования. В разработке Cartridge автоматизирует рутинные операции и позволяет одной командой создавать проект из шаблона, запускать тесты, упаковывать готовые приложения и разворачивать кластер. Кроме того, платформа автоматически управляет конфигурацией кластера, репликацией и масштабированием.

Cartridge снижает порог входа в Tarantool, давая возможность разработчикам сфокусироваться на написании бизнес-логики и не заботиться о решении инфраструктурных задач. Использование Cartridge позволяет заметно сократить затраты на разработку и эксплуатацию сервисов на базе Tarantool.

Платформа Tarantool Cartridge уже доступна пользователям.

СУБД Tarantool — собственная разработка Mail.Ru Group, которая используется в компании около девяти лет. Tarantool выложена в открытый доступ под лицензией BSD. Согласно результатам внутреннего тестирования Mail.Ru Group, ее производительность составляет миллион транзакций в секунду на одном ядре простейшего commodity-сервера.

На чем написан tarantool?

Открытая система управления базой данных, написана на C с неблокирующим сервером приложений на Lua.

Зачем нужен Tarantool

Используется для управления динамическим контентом: сеансы пользователей, мгновенные сообщения и прочее, а также используется в качестве слоя кэширования для традиционных реляционных баз данных, таких как MySQL или PostgreSQL.

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

Одна из главных особенностей Tarantool заключается в объединении свойств БД и кэша. БД — это нечто надёжное, с транзакциями, серверным языком запросов. А кэш быстрый. И оба этих мира органично сливаются воедино в Tarantool. Эта БД предназначена для использования в высоконагруженных проектах и для работы с горячими данными.

Tarantool устроен очень просто. Грубо говоря, он хранит на диске два файла: снапшот данных на какой-то момент времени и лог всех транзакций начиная с этого момента времени. habr.com проводили тестирование на скорость холодного старта. Чтение файлов в память с магнитного диска происходит со скоростью 100 Мб/с. То есть, например, база данных в 100 Гб считается за 1000 с — примерно 15 мин.

tarantool аналоги, tarantool база данных,

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *