Выберите свой язык

Главная arrow-right ... arrow-right Программное обеспечение для работы с базами данных arrow-right Программное обеспечение СУБД (системы управления базами данных) arrow-right Tarantool

Мы составили список из 13 бесплатных и платных аналогов Tarantool. Основные конкуренты: ghini.desktop, Bluzelle. Кроме того, пользователи также проводят сравнения между Tarantool и Node.js, MongoDB, Redis. Также вы можете рассмотреть другие аналогичные варианты здесь: Программное обеспечение для работы с базами данных, Программное обеспечение СУБД (системы управления базами данных).


ghini.desktop
Бесплатно Открытый исходный код

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

Bluzelle - это децентрализованная база данных на основе PBFT Consensus Engine.

Node.js
Бесплатно Открытый исходный код

Node.js - это платформа, основанная на JavaScript-среде Chrome, которая позволяет быстро создавать и масштабировать ...

MongoDB
Бесплатно Открытый исходный код

Самая популярная база данных для современных приложений

Redis
Бесплатно Открытый исходный код

Redis (REmote DIctionary Server) - это сетевое хранилище данных о ключах с открытым исходным кодом, ...

ArangoDB
Бесплатно Открытый исходный код

База данных ArangoDB - это NoSQL-решение с открытым исходным кодом и гибкой моделью данных для документов ...

CouchDB
Бесплатно Открытый исходный код

Apache CouchDB - это распределенная, отказоустойчивая и не требующая схем документная база данных ...

memcached
Бесплатно Открытый исходный код

Бесплатная и открытая, высокопроизводительная система кеширования объектов с распределенной памятью, ...

Apache Ignite
Бесплатно Открытый исходный код

высокопроизводительная, интегрированная и распределенная в памяти платформа для вычислений и операций на ...

CouchBase
Бесплатно Открытый исходный код

Couchbase является лидером на рынке баз данных NoSQL, развернув производство на AOL, Deutsche ...

База данных NoSQL, запущенная на сервере приложений Lua.

Tarantool Платформы

tick-square Linux
tick-square Mac

Tarantool Обзор

Tarantool - это система управления базами данных NoSQL, работающая на сервере приложений Lua. Код доступен бесплатно на условиях лицензии BSD. Поддерживаемые платформы: GNU / Linux, Mac OS и FreeBSD.

Ключевая особенность

В отличие от большинства баз данных NoSQL, Tarantool поддерживает первичные, вторичные ключи, ключи из нескольких частей, типы индексов HASH, TREE и BITSET.

Tarantool поддерживает хранимые процедуры Lua, которые могут получать и изменять данные атомарно. Процедуры могут быть созданы, изменены и удалены во время выполнения.

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

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

Tarantool поддерживает репликацию. Реплики могут работать локально или на удаленном хосте. Репликация Tarantool является асинхронной и не блокирует записи в мастер. Когда или если мастер становится недоступным, реплика может быть переключена на роль мастера без перезапуска сервера.

Tarantool Функции

tick-square Database
tick-square In-memory database
tick-square Persistent Storage

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

Tarantool Теги

stored-procedures luajit msgpack queues database-server transactions database-replication lua application-server nosql http-server http-client cache http

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?