3
Tokyo Cabinet je knjižnica rutin za upravljanje baze podatkov.Baza podatkov je preprosta podatkovna datoteka, ki vsebuje zapise, vsak je par ključa in vrednosti.Vsak ključ in vrednost so serijski bajti s spremenljivo dolžino.Kot ključ in vrednost se lahko uporabljajo binarni podatki in znakovni niz.Ni niti pojma podatkovnih tabel niti podatkovnih vrst.Zapisi so organizirani v tabeli hash, B + drevo ali matriko fiksne dolžine.Tokio kabinet je razvit za naslednika GDBM in QDBM za naslednje namene.Doseženi so in Tokyo Cabinet nadomešča običajne izdelke DBM.izboljša prostorsko učinkovitost: manjša velikost datoteke baze podatkovizboljša časno učinkovitost: večja hitrost obdelave.izboljšuje vzporednost: večja zmogljivost v okolju z več niti.izboljša uporabnost: poenostavljen API.izboljšuje robustnost: datoteka baze podatkov ni poškodovana niti v katastrofalnih razmerah.podpira 64-bitno arhitekturo: na voljo je ogromno prostora v pomnilniku in datoteke z bazami podatkov.Tokyo Cabinet je napisan v jeziku C in je na voljo kot API C, Perl, Ruby, Java in Lua.Tokyo Cabinet je na voljo na platformah, ki imajo API v skladu s C99 in POSIX.Tokyo Cabinet je brezplačna programska oprema z licenco GNU Lesser General Public License.