123
Tarantool

Tarantool

En NoSQL-databas som körs i en Lua-applikationsserver.Tarantool kombinerar Node.JSs nätverksprogrammeringsstyrka med Redis 'datapersitensfunktioner..
Tarantool är ett NoSQL-databashanteringssystem som körs i en Lua-applikationsserver.Koden är tillgänglig gratis enligt villkoren i BSD-licens.Plattformar som stöds är GNU / Linux, Mac OS och FreeBSD.Nyckelfunktioner Till skillnad från de flesta NoSQL-databaser stöder Tarantool primära, sekundära nycklar, flerdelsnycklar, HASH, TREE och BITSET indextyper.Tarantool stöder Lua lagrade procedurer, som kan komma åt och ändra data atomiskt.Tillvägagångssätt kan skapas, ändras och tappas vid körning.Användning av Lua som förlängningsspråk slutar inte med lagrade procedurer: Lua-program kan användas under uppstart, för att definiera triggers och bakgrundsuppgifter, interagera med nätverkade kamrater.Till skillnad från populära ramar för applikationsutveckling implementerade kring ”reaktor” -mönster, är nätverk i serversidan Lua sekventiell, men ändå mycket effektiv, vilket är byggt ovanpå den samarbetsvilliga multitasking-miljön som används av servern själv.Utökat med Lua, Tarantool ersätter vanligtvis fler inte en utan några befintliga komponenter med ett enda välpresterande system, vilket ändrar och förenklar komplexa flerskiktiga webbapplikationsarkitekturer.Tarantool stöder replikering.Replikationer kan köras lokalt eller på en fjärrvärd.Tarantoolreplikation är asynkron och blockerar inte skrivningar till befälhavaren.När eller om befälhavaren blir otillgänglig kan kopiorna bytas för att anta rollen som befälhavaren utan omstart av servern.

Alternativ till Tarantool för BSD

Node.js

Node.js

Node.js är en plattform byggd på Chromes JavaScript-runtime för att enkelt bygga snabba, skalbara nätverksapplikationer.
MongoDB

MongoDB

MongoDB är en dokumentdatabas med skalbarhet och flexibilitet som du vill ha med den fråga och indexering du behöver
Redis

Redis

Redis (REmote DIctionary Server) är en öppen källkod, nätverkande, i minnet datalager med nyckelvärde med valfri hållbarhet.
CouchDB

CouchDB

Apache CouchDB är en distribuerad, feltolerant och schemafri dokumentorienterad databas tillgänglig via ett RESTful HTTP / JSON API.
RethinkDB

RethinkDB

RethinkDB driver JSON till dina appar i realtid. När din app undersöker information, blir den långsam, oskalbar och besvärlig att underhålla.