tokyocabinet

Tokyo Cabinet is a library of routines for managing a database. The database is a simple data file containing records, each is a pair of a key and a value. Every key and value is serial bytes with variable length. Both binary data and character string can be used as a key and a value. There is neither concept of data tables nor data types. Records are organized in hash table, B+ tree, or fixed-length array.

Tokyo Cabinet is developed as the successor of GDBM and QDBM on the following purposes. They are achieved and Tokyo Cabinet replaces conventional DBM products: improves space efficiency, improves time efficiency, improves parallelism, improves usability, improves robustness, supports 64-bit architecture.

Name
tokyocabinet
Programs
  • tcamgr
  • tcamttest
  • tcatest
  • tcbmgr
  • tcbmttest
  • tcbtest
  • tcfmgr
  • tcfmttest
  • tcftest
  • tchmgr
  • tchmttest
  • tchtest
  • tctmgr
  • tctmttest
  • tcttest
  • tcucodec
  • tcumttest
  • tcutest
Version
1.4.48
License
Platforms
  • i686-cygwin
  • x86_64-cygwin
  • x86_64-darwin
  • aarch64-darwin
  • i686-freebsd
  • x86_64-freebsd
  • aarch64-freebsd
  • x86_64-solaris
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • x86_64-linux
  • aarch64-netbsd
  • armv6l-netbsd
  • armv7a-netbsd
  • armv7l-netbsd
  • i686-netbsd
  • m68k-netbsd
  • mipsel-netbsd
  • powerpc-netbsd
  • riscv32-netbsd
  • riscv64-netbsd
  • x86_64-netbsd
  • i686-openbsd
  • x86_64-openbsd
  • x86_64-redox
Defined
Source