Select your language

Home arrow-right ... arrow-right Development Software arrow-right Component Libraries Software arrow-right Tokyo Cabinet

We've compiled a list of 7 free and paid alternatives to Tokyo Cabinet. The primary competitors include Oracle Berkeley DB, upscaledb. In addition to these, users also draw comparisons between Tokyo Cabinet and Oracle Berkeley DB, GDBM, QDBM. Also you can look at other similar options here: Development Software, Component Libraries Software.


Oracle Berkeley DB
Free Open Source

Berkeley DB (BDB) is a software library that provides a high-performance embedded database for...

upscaledb
Free Open Source

A high performance embedded database, linked into your application and optimized for analytical...

Oracle Berkeley DB
Free Open Source

Berkeley DB (BDB) is a software library that provides a high-performance embedded database for...

GDBM
Free Open Source

GNU dbm (or GDBM, for short) is a library of database functions that use extensible hashing and...

QDBM
Free Open Source

Quicker Database Manager

Kyoto Cabinet
Free Open Source

Kyoto Cabinet: a straightforward implementation of DBM

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from...

Tokyo Cabinet: a modern implementation of DBM

Tokyo Cabinet Platforms

tick-square Linux
tick-square Mac
tick-square Windows

Tokyo Cabinet Overview

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 : smaller size of database file.
improves time efficiency : faster processing speed.
improves parallelism : higher performance in multi-thread environment.
improves usability : simplified API.
improves robustness : database file is not corrupted even under catastrophic situation.
supports 64-bit architecture : enormous memory space and database file are available.

Tokyo Cabinet is written in the C language, and provided as API of C, Perl, Ruby, Java, and Lua. Tokyo Cabinet is available on platforms which have API conforming to C99 and POSIX. Tokyo Cabinet is a free software licensed under the GNU Lesser General Public License.

Tokyo Cabinet Features

tick-square Database

Share your opinion about the software, leave a review and help make it even better!

Tokyo Cabinet Categories

Component Libraries Software

Tokyo Cabinet Tags

dbm key-value nosql

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?