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 Tarantool pre všetky platformy s akoukoľvek licenciou

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.
ArangoDB

ArangoDB

Databáza ArangoDB je open-source riešenie NoSQL s flexibilným dátovým modelom pre dokumenty, grafy a kľúčové hodnoty.
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.
CouchBase

CouchBase

Couchbase je lídrom na trhu databázových služieb NoSQL s produkčnými nasadeniami v AOL, Deutsche Post, NTT Docomo, Salesforce.
Bluzelle Decentralized DB

Bluzelle Decentralized DB

Bluzelle je decentralizovaná databáza využívaná technológiou PBFT Consensus Engine.Je to databáza kľúčov a hodnôt úložiska NoSQL.
KeyDB

KeyDB

KeyDB je rýchla NoSQL databáza s plnou kompatibilitou pre Redis API, klientov a moduly.