3
Tarantool er et NoSQL-databasestyringssystem, der kører i en Lua-applikationsserver.Koden er gratis tilgængelig under betingelserne i BSD-licens.Understøttede platforme er GNU / Linux, Mac OS og FreeBSD.Nøglefunktioner I modsætning til de fleste af NoSQL-databaser understøtter Tarantool primære, sekundære nøgler, flerdelstaster, HASH, TREE og BITSET indeksstyper.Tarantool understøtter Lua lagrede procedurer, som atomisk kan få adgang til og ændre data.Procedurer kan oprettes, ændres og slettes ved kørsel.Brug af Lua som et udvidelsessprog slutter ikke med gemte procedurer: Lua-programmer kan bruges under opstart, til at definere triggere og baggrundsopgaver, interagere med netværkede kammerater.I modsætning til populære applikationsudviklingsrammer implementeret omkring ”reaktor” -mønster, er netværk i serversiden Lua sekventiel, men alligevel meget effektiv, som det er bygget oven på det samarbejdende multitasking-miljø, som serveren selv bruger.Udvidet med Lua, erstatter Tarantool typisk mere ikke en, men få få eksisterende komponenter med et enkelt velpresterende system, der ændrer og forenkler komplekse flerniveau-applikationer i webapplikationer.Tarantool understøtter replikation.Kopier kan muligvis køre lokalt eller på en ekstern vært.Tarantoolreplikation er asynkron og blokerer ikke for skrivninger til masteren.Når eller hvis masteren ikke er tilgængelig, kan replikaen skiftes for at påtage sig rollen som masteren uden serverstart.
Internet side:
http://tarantool.org/Kategorier
Alternativer til Tarantool til alle platforme med enhver licens
250
126
93
35
29
16
13
6
Bluzelle Decentralized DB
Bluzelle er en decentral database drevet af PBFT Consensus Engine.Det er en NoSQL-nøgleværdi butiksdatabase.
- Gratis
- Windows
- Mac
- Linux
- Java Mobile
1
KeyDB
KeyDB er hurtig NoSQL-database med fuld kompatibilitet til Redis API'er, klienter og moduler.
- Gratis
- Self-Hosted