3
Tokyo Cabinet är ett bibliotek med rutiner för att hantera en databas.Databasen är en enkel datafil som innehåller poster, var och en är en nyckelpar och ett värde.Varje nyckel och värde är seriella byte med variabel längd.Både binär data och teckensträng kan användas som nyckel och värde.Det finns varken begreppet datatabeller eller datatyper.Posterna är organiserade i hash-tabell, B + -träd eller fast längd.Tokyo-kabinettet är utvecklat som efterträdare för GDBM och QDBM för följande syften.De uppnås och Tokyo-kabinettet ersätter konventionella DBM-produkter.förbättrar rymdeffektiviteten: mindre databasfil.förbättrar tidseffektiviteten: snabbare bearbetningshastighet.förbättrar parallelliteten: högre prestanda i miljö med flera trådar.förbättrar användbarheten: förenklad API.förbättrar robustheten: databasfilen skadas inte ens under katastrofala situationer.stöder 64-bitars arkitektur: enormt minneutrymme och databasfil är tillgängliga.Tokyo-kabinettet är skrivet på C-språket och tillhandahålls som API för C, Perl, Ruby, Java och Lua.Tokyo Cabinet är tillgängligt på plattformar som har API-överensstämmelse med C99 och POSIX.Tokyo Cabinet är en fri programvara licensierad under GNU Lesser General Public License.