Tarantool

Tarantool

Baza podatkov NoSQL, ki deluje na aplikacijskem strežniku Lua.Tarantool združuje programsko moč omrežja Node.JS s sposobnostjo Redisove stalnosti podatkov..
Tarantool je sistem za upravljanje baz podatkov NoSQL, ki deluje na aplikacijskem strežniku Lua.Koda je pod pogoji licence BSD na voljo brezplačno.Podprte platforme so GNU / Linux, Mac OS in FreeBSD.Ključne lastnosti Za razliko od večine baz podatkov NoSQL Tarantool podpira primarne, sekundarne ključe, večdelne ključe, HASH, TREE in BITSET indekse.Tarantool podpira shranjene postopke Lua, ki lahko dostopajo do podatkov in spreminjajo atomsko.Postopke je mogoče ustvariti, spremeniti in opustiti med izvajanjem.Uporaba Lua kot jezika razširitve se ne konča s shranjenimi postopki: Programe Lua je mogoče uporabiti med zagonom, določiti sprožilce in opravila v ozadju, interakcijo z omrežnimi vrstniki.Za razliko od priljubljenih okvirov za razvoj aplikacij, ki se izvajajo po vzorcu "reaktorjev", je mreženje v strani Lua na strani strežnika zaporedno, a zelo učinkovito, saj je zgrajeno na podlagi sodelujočega večopravilnega okolja, ki ga uporablja sam strežnik.Razširjeno z Luajo Tarantool običajno nadomešča več ne ene, temveč nekaj obstoječih komponent z enim dobro delujočim sistemom, spreminja in poenostavlja zapletene večplastne arhitekture spletnih aplikacij.Tarantool podpira podvajanje.Replike se lahko izvajajo lokalno ali na oddaljenem gostitelju.Replikacija Tarantola je asinhrona in ne blokira zapisovanja v poveljnika.Kadar ali če glavni nadzornik ni na voljo, se lahko replika preklopi in prevzame vlogo nadrejenega brez ponovnega zagona strežnika.
tarantool

Spletna stran:

Alternativa Tarantoolu za vse platforme s katero koli licenco

Node.js

Node.js

Node.js je platforma, izdelana na Chromovem izvajalnem JavaScriptu za enostavno gradnjo hitrih in razširljivih omrežnih aplikacij.
MongoDB

MongoDB

MongoDB je baza dokumentov z razširljivostjo in fleksibilnostjo, ki jo želite, s potrebnimi poizvedbami in indeksiranjem.
Redis

Redis

Redis (REmote DIctionary Server) je odprtokodna omrežna shramba podatkov v ključu in z odprto kodo z izbirno trajnostjo.
CouchDB

CouchDB

Apache CouchDB je distribuirana, napak, odporna na dokumente in brez shem, usmerjena v dokumentacijo, dostopna preko RESTful HTTP / JSON API-ja.
ArangoDB

ArangoDB

Baza podatkov ArangoDB je odprtokodna rešitev NoSQL s fleksibilnim podatkovnim modelom za dokumente, grafikone in vrednosti ključev.
RethinkDB

RethinkDB

RethinkDB v realnem času potisne JSON k vašim aplikacijam. Ko se vaša aplikacija vpraša za podatke, postane počasna, nespremenljiva in okorna za vzdrževanje.
CouchBase

CouchBase

Couchbase je vodilni na tržnem deležu baz podatkov NoSQL, s proizvodnimi uvajanji pri AOL, Deutsche Post, NTT Docomo, Salesforce.
Bluzelle Decentralized DB

Bluzelle Decentralized DB

Bluzelle je decentralizirana baza podatkov, ki jo poganja PBFT Consensus Engine.Gre za bazo podatkov o trgovini ključa in vrednosti NoSQL.
KeyDB

KeyDB

KeyDB je hitra baza podatkov NoSQL s popolno združljivostjo za Redis API-je, odjemalce in module.