3
Tokyo Cabinet je knihovna rutin pro správu databáze.Databáze je jednoduchý datový soubor obsahující záznamy, z nichž každý je dvojicí klíče a hodnoty.Každý klíč a hodnota jsou sériové bajty s proměnnou délkou.Binární data i řetězec znaků lze použít jako klíč a hodnotu.Neexistuje ani koncept datových tabulek ani datových typů.Záznamy jsou uspořádány do hashovací tabulky, B + stromu nebo pole s pevnou délkou.Tokyo Cabinet je vyvíjen jako nástupce GDBM a QDBM pro následující účely.Jsou dosaženy a Tokyo Cabinet nahrazuje konvenční produkty DBM.zlepšuje efektivitu prostoru: menší velikost databázového souboru.zlepšuje časovou efektivitu: vyšší rychlost zpracování.zlepšuje paralelismus: vyšší výkon v prostředí s více vlákny.zlepšuje použitelnost: zjednodušené API.zvyšuje odolnost: soubor databáze není poškozen ani za katastrofické situace.podporuje 64bitovou architekturu: k dispozici je obrovský paměťový prostor a databázový soubor.Tokyo Cabinet je psán v jazyce C a je poskytován jako API C, Perl, Ruby, Java a Lua.Tokyo Cabinet je k dispozici na platformách, které mají API vyhovující C99 a POSIX.Tokyo Cabinet je bezplatný software licencovaný na základě GNU Lesser General Public License.