3
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.
Spletna stran:
http://tarantool.org/Kategorije
Alternativa Tarantoolu za vse platforme s katero koli licenco
250
126
93
35
29
16
13
6
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.
- Brezplačna
- Windows
- Mac
- Linux
- Java Mobile
1
KeyDB
KeyDB je hitra baza podatkov NoSQL s popolno združljivostjo za Redis API-je, odjemalce in module.
- Brezplačna
- Self-Hosted