Tarantool

Tarantool

Databáze NoSQL běžící v aplikačním serveru Lua.Tarantool kombinuje síťový programovací výkon systému Node.JS s schopnostmi Redis v oblasti perzistence dat..
Tarantool je systém správy databází NoSQL spuštěný v aplikačním serveru Lua.Kód je k dispozici zdarma za podmínek licence BSD.Podporované platformy jsou GNU / Linux, Mac OS a FreeBSD.Klíčové vlastnosti Na rozdíl od většiny databází NoSQL podporuje Tarantool primární, sekundární, vícedílné klíče, HASH, TREE a BITSET typy indexů.Tarantool podporuje uložené procedury Lua, které mohou atomově přistupovat a upravovat data.Procedury mohou být vytvořeny, upraveny a zrušeny za běhu.Použití Lua jako rozšířeného jazyka nekončí uloženými procedurami: Lua programy mohou být použity během spouštění, pro definování spouštěčů a úkolů na pozadí, interakce s kolegy v síti.Na rozdíl od populárních vývojových rámců aplikací implementovaných kolem „reaktorového“ vzoru je vytváření sítí v Lua na straně serveru sekvenční, přesto velmi efektivní, jak je postaveno na vrcholu spolupracujícího multitaskingového prostředí používaného samotným serverem.Tarantool, rozšířený o Lua, obvykle nahrazuje více než jednu, ale několik stávajících komponent, jediným efektivním systémem, který mění a zjednodušuje složité architektury vícevrstvých webových aplikací.Tarantool podporuje replikaci.Repliky mohou běžet místně nebo na vzdáleném hostiteli.Replikace tarantoolu je asynchronní a neblokuje zápisy do masteru.Když nebo pokud je hlavní server nedostupný, lze repliku přepnout tak, aby převzala roli hlavního serveru bez restartu serveru.
tarantool

Webová stránka:

Alternativy Tarantool pro všechny platformy s jakoukoli licencí

Node.js

Node.js

Node.js je platforma postavená na běhu JavaScriptu v prohlížeči Chrome pro snadné vytváření rychlých a škálovatelných síťových aplikací.
MongoDB

MongoDB

MongoDB je databáze dokumentů se škálovatelností a flexibilitou, kterou chcete s dotazováním a indexováním, které potřebujete
Redis

Redis

Redis (REmote DIctionary Server) je open-source, síťový, v paměti, klíč-hodnota datového úložiště s volitelnou trvanlivostí.
CouchDB

CouchDB

Apache CouchDB je distribuovaná databáze odolná proti chybám a bez schématu, která je přístupná prostřednictvím rozhraní RESTful HTTP / JSON API.
ArangoDB

ArangoDB

Databáze ArangoDB je open-source řešení NoSQL s flexibilním datovým modelem pro dokumenty, grafy a hodnoty klíčů.
RethinkDB

RethinkDB

RethinkDB tlačí JSON do vašich aplikací v reálném čase. Když se vaše data z dotazování na data, stává se pomalá, nevyléčitelná a těžkopádná z hlediska údržby.
CouchBase

CouchBase

Couchbase je lídrem na trhu s databázemi NoSQL s produkčními nasazením v AOL, Deutsche Post, NTT Docomo, Salesforce.
Bluzelle Decentralized DB

Bluzelle Decentralized DB

Bluzelle je decentralizovaná databáze založená na PBFT Consensus Engine.Jedná se o databázi úložiště klíčů a hodnot NoSQL.
KeyDB

KeyDB

KeyDB je rychlá databáze NoSQL s plnou kompatibilitou pro Redis API, klienty a moduly.