Описание тега tokyo-cabinet

Tokyo Cabinet - это современная система баз данных на основе ключей и значений (NoSQL).

От: http://fallabs.com/tokyocabinet/

Tokyo Cabinet - это библиотека процедур для управления базой данных. База данных - это простой файл данных, содержащий записи, каждая из которых представляет собой пару ключа и значения. Каждый ключ и значение представляют собой последовательные байты переменной длины. Как двоичные данные, так и символьная строка могут использоваться как ключ и значение. Нет ни концепции таблиц данных, ни типов данных. Записи организованы в виде хеш-таблицы, дерева B+ или массива фиксированной длины.

Tokyo Cabinet разработан как преемник GDBM и QDBM для следующих целей. Они достигнуты, и Tokyo Cabinet заменяет обычные продукты DBM.

повышает эффективность использования пространства: меньший размер файла базы данных. улучшает эффективность времени: более высокая скорость обработки. улучшает параллелизм: более высокая производительность в многопоточной среде. повышает удобство использования: упрощенный API. повышает надежность: файл базы данных не повреждается даже в критической ситуации. поддерживает 64-битную архитектуру: доступно огромное пространство памяти и файл базы данных. Tokyo Cabinet написан на языке C и предоставляется как API C, Perl, Ruby, Java и Lua. Tokyo Cabinet доступен на платформах, API которых соответствуют C99 и POSIX. Tokyo Cabinet - это бесплатное программное обеспечение под лицензией GNU Lesser General Public License.