Tarantool

Tarantool

Databáza NoSQL bežiaca na aplikačnom serveri Lua.Tarantool kombinuje sieťový programovací výkon Node.JS s schopnosťami dátovej perzistencie spoločnosti Redis.,
Tarantool je systém na správu databáz NoSQL bežiaci na aplikačnom serveri Lua.Kód je k dispozícii zadarmo podľa podmienok licencie BSD.Podporované platformy sú GNU / Linux, Mac OS a FreeBSD.Kľúčové vlastnosti Na rozdiel od väčšiny databáz NoSQL podporuje Tarantool primárne, sekundárne kľúče, viacdielne kľúče, HASH, TREE a BITSET typy indexov.Tarantool podporuje uložené procedúry Lua, ktoré môžu pristupovať k údajom a modifikovať ich atómovo.Procedúry môžu byť vytvorené, upravené a zrušené za behu.Použitie Lua ako rozšíreného jazyka nekončí uloženými procedúrami: Lua programy sa môžu používať počas spúšťania, na definovanie spúšťačov a úloh na pozadí, interakciu s kolegami v sieti.Na rozdiel od populárnych vývojových rámcov aplikácií implementovaných okolo „reaktorového“ vzoru je vytváranie sietí v Lua na strane servera sekvenčné, ale veľmi efektívne, pretože je postavené na vrchole spolupracujúceho multitaskingového prostredia používaného samotným serverom.Tarantool, rozšírený o Luu, zvyčajne nahrádza nie viac ako jeden, ale niekoľko existujúcich komponentov, jedným dobre fungujúcim systémom, ktorý mení a zjednodušuje zložité viacvrstvové architektúry webových aplikácií.Tarantool podporuje replikáciu.Repliky sa môžu spúšťať lokálne alebo na vzdialenom hostiteľovi.Replikácia tarantoolu je asynchrónna a neblokuje zápisy do hlavnej jednotky.Keď alebo ak je hlavný server nedostupný, repliku je možné prepnúť tak, aby prevzal úlohu hlavného počítača bez reštartu servera.
tarantool

Alternatívy programu Tarantool pre BSD

Node.js

Node.js

Node.js je platforma postavená na runtime skripte JavaScript prehliadača Chrome, ktorý umožňuje rýchle vytváranie rýchlych a škálovateľných sieťových aplikácií.
MongoDB

MongoDB

MongoDB je databáza dokumentov so škálovateľnosťou a flexibilitou, ktorú chcete s dopytovaním a indexovaním, ktoré potrebujete
Redis

Redis

Redis (REmote DIctionary Server) je open-source, sieťový, v pamäti uložený kľúčový údaj s voliteľnou trvanlivosťou.
CouchDB

CouchDB

Apache CouchDB je distribuovaná, na chyby orientovaná a bez schémy schémová databáza prístupná prostredníctvom rozhrania RESTful HTTP / JSON API.
RethinkDB

RethinkDB

RethinkDB tlačí JSON do vašich aplikácií v reálnom čase. Keď sa vaše prieskumy verejnej mienky týkajú údajov, stáva sa pomalým, nezrušiteľným a ťažko udržiavateľným.