Описание тега tarantool
Tarantool - это сервер приложений Lua со встроенной базой данных. Лучше всего думать о Redis или Memcached с высоким уровнем настройки. В качестве альтернативы это Node.JS с постоянством объектов и репликацией мастер-мастер.
Tarantool - это сервер приложений Lua со встроенной базой данных.
Ключевая идея заключается в новом способе создания веб-приложений - подходе сетки данных, когда база данных также служит серверной частью приложения, и существует множество экземпляров базы данных, работающих параллельно, для масштабирования и масштабирования.
Возможности Tarantool:
- оперативная замена Lua 5.1 на основе LuaJIT 2.0; просто используйте #!/usr/bin/tarantool вместо #!/usr/bin/lua в своем скрипте
- Пакеты Lua для неблокирующего ввода-вывода, волокон и HTTP
- модель данных документа со вторичными ключами
- два механизма обработки данных: 100% в памяти с возможностью сохранения и двухуровневое дисковое B-дерево для использования с большими наборами данных
- итерация по данным в прямом и обратном порядке
- асинхронная репликация мастер-мастер
- аутентификация и контроль доступа