Tarantool

Tarantool

База данни NoSQL, работеща в сървър на приложения Lua.Tarantool съчетава силата на мрежово програмиране на Node.JS с възможностите за постоянство на данните на Redis.,
Tarantool е система за управление на бази данни NoSQL, работеща в сървър на приложения Lua.Кодът е достъпен безплатно при условията на лиценз за BSD.Поддържаните платформи са GNU / Linux, Mac OS и FreeBSD.Основни характеристики За разлика от повечето бази данни NoSQL, Tarantool поддържа първични, вторични ключове, многоделни клавиши, HASH, TREE и BITSET индекси.Tarantool поддържа Lua съхранявани процедури, които могат да имат достъп и променят данните атомно.Процедурите могат да се създават, променят и пускат по време на изпълнение.Използването на Lua като език за разширение не завършва със съхранени процедури: Lua програмите могат да се използват по време на стартиране, за определяне на тригери и фонови задачи, взаимодействие с мрежови връстници.За разлика от популярните рамки за разработка на приложения, реализирани около модела „реактор“, мрежата в Lua от страна на сървъра е последователна, но много ефективна, тъй като е изградена на базата на съдействащата многозадачна среда, използвана от самия сървър.Разширен с Lua, Tarantool обикновено замества повече не един, а няколко съществуващи компонента с една добре работеща система, променяща и опростявайки сложни многостепенни архитектури на уеб приложения.Tarantool поддържа репликация.Репликите могат да се изпълняват локално или на отдалечен хост.Репликацията на Tarantool е асинхронна и не блокира запис на главния.Когато или ако мастърът не е налице, репликата може да бъде превключена, за да поеме ролята на главния без рестартиране на сървъра.
tarantool

Алтернативи на Tarantool за всички платформи с всякакъв лиценз

Node.js

Node.js

Node.js е платформа, изградена на JavaScript по време на работа на JavaScript за лесно изграждане на бързи, мащабируеми мрежови приложения.
MongoDB

MongoDB

MongoDB е база данни с документи с желаната от вас мащабируемост и гъвкавост с търсенето и индексирането, от което се нуждаете
Redis

Redis

Redis (REmote DIctionary Server) е отворен код, мрежов, в паметта, съхранение на данни от ключова стойност с опция за дълготрайност.
CouchDB

CouchDB

Apache CouchDB е разпространена, несъвместима с повреда и без документи схема, ориентирана към документи, достъпна чрез RESTful HTTP / JSON API.
ArangoDB

ArangoDB

ArangoDB базата данни е решение с отворен код NoSQL с гъвкав модел на данни за документи, графики и ключови стойности.
RethinkDB

RethinkDB

RethinkDB натиска JSON към вашите приложения в реално време. Когато приложението ви проучва данни, то става бавно, неустойчиво и трудно.
CouchBase

CouchBase

Couchbase е лидер на пазарните дялове на базата данни NoSQL, с производствени внедрения в AOL, Deutsche Post, NTT Docomo, Salesforce.
Bluzelle Decentralized DB

Bluzelle Decentralized DB

Bluzelle е децентрализирана база данни, задвижвана от PBFT Consensus Engine.Това е база данни на NoSQL ключ-стойност.
KeyDB

KeyDB

KeyDB е бърза база данни с NoSQL с пълна съвместимост за API на Redis, клиенти и модули.