3
Tarantool je systém správy databází NoSQL spuštěný v aplikačním serveru Lua.Kód je k dispozici zdarma za podmínek licence BSD.Podporované platformy jsou GNU / Linux, Mac OS a FreeBSD.Klíčové vlastnosti Na rozdíl od většiny databází NoSQL podporuje Tarantool primární, sekundární, vícedílné klíče, HASH, TREE a BITSET typy indexů.Tarantool podporuje uložené procedury Lua, které mohou atomově přistupovat a upravovat data.Procedury mohou být vytvořeny, upraveny a zrušeny za běhu.Použití Lua jako rozšířeného jazyka nekončí uloženými procedurami: Lua programy mohou být použity během spouštění, pro definování spouštěčů a úkolů na pozadí, interakce s kolegy v síti.Na rozdíl od populárních vývojových rámců aplikací implementovaných kolem „reaktorového“ vzoru je vytváření sítí v Lua na straně serveru sekvenční, přesto velmi efektivní, jak je postaveno na vrcholu spolupracujícího multitaskingového prostředí používaného samotným serverem.Tarantool, rozšířený o Lua, obvykle nahrazuje více než jednu, ale několik stávajících komponent, jediným efektivním systémem, který mění a zjednodušuje složité architektury vícevrstvých webových aplikací.Tarantool podporuje replikaci.Repliky mohou běžet místně nebo na vzdáleném hostiteli.Replikace tarantoolu je asynchronní a neblokuje zápisy do masteru.Když nebo pokud je hlavní server nedostupný, lze repliku přepnout tak, aby převzala roli hlavního serveru bez restartu serveru.
tarantool
Webová stránka:
http://tarantool.org/Kategorie
Alternativy Tarantool pro všechny platformy s jakoukoli licencí
250
126
93
35
29
16
13
6
Bluzelle Decentralized DB
Bluzelle je decentralizovaná databáze založená na PBFT Consensus Engine.Jedná se o databázi úložiště klíčů a hodnot NoSQL.
- Zdarma
- Windows
- Mac
- Linux
- Java Mobile
1
KeyDB
KeyDB je rychlá databáze NoSQL s plnou kompatibilitou pro Redis API, klienty a moduly.
- Zdarma
- Self-Hosted