Tokyo Cabinet

Tokyo Cabinet is a library of routines for managing a database. It is the successor of QDBM. Tokyo Cabinet runs very fast. For example, the time required to store 1 million records is 1.5 seconds for a hash database and 2.2 seconds for a B+ tree database. Moreover, the database size is very small. For example, the overhead for a record is 16 bytes for a hash database, and 5 bytes for a B+ tree database. Furthermore, the scalability of Tokyo Cabinet is great. The database size can be up to 8EB.

Tags Software Development Libraries Database Database Engines/Servers
Licenses LGPL
Operating Systems POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  21 Jun 2009 19:57
  • Rrelease-after

    Changes: Two kinds of inverted indices were added to the table database API. Token inverted index realizes tag search. Q-gram inverted index realizes full-text search.

    • Rrelease-mid
    •  21 May 2009 07:40
    • Rrelease-after

      Changes: Auto defragmentation was added. Efficiency of the index mechanism of the table database was improved.

      • Rrelease-mid
      •  15 Feb 2009 08:30
      • Rrelease-after

      Changes: Perl/Ruby interfaces of the table database API were added.

      • Rrelease-mid
      •  12 Feb 2009 07:43
      • Rrelease-after

      Changes: Bugs related to a race condition in the hash database API were fixed. Utility functions were added for the table database API.

      • Rrelease-mid
      •  18 Jan 2009 14:55
      • Rrelease-after

      Changes: The table database API was added. It manages a database of records of named columns. Functions with sub-indexes are also provided and they improve performance of complex queries.

      Rss Recent comments

      Rcomment-before 02 Jun 2009 20:21 Rcomment-trans AllanKirsch Rcomment-after

      Fantastic! Your work allows the little guy/gal with a PC to compete against those with high-end computing platforms.

      Rcomment-before 20 Mar 2009 21:24 Rcomment-trans thejol Rcomment-after

      It is just a great job from the author of TokyoCabinet, it is really an amazing work. Thank you for sharing this library

      No-screenshot

      Project Spotlight

      mp3cd

      A tool for normalizing and burning MP3, OGG, and WAV files to audio CDs.

      No-screenshot

      Project Spotlight

      check_dnssec

      A set of Nagios plugins to monitor DNSSEC services and zones.