3
Токио кабинет е библиотека от рутинни процедури за управление на база данни.Базата данни е прост файл с данни, съдържащ записи, всеки от тях е двойка ключ и стойност.Всеки ключ и стойност са серийни байтове с променлива дължина.Както двоичните данни, така и символните низове могат да се използват като ключ и стойност.Няма нито концепция за таблици с данни, нито типове данни.Записите се организират в хеш таблица, B + дърво или масив с фиксирана дължина.Токио кабинетът е разработен като приемник на GDBM и QDBM за следните цели.Те са постигнати и Токио кабинет замества конвенционалните DBM продукти.подобрява пространствената ефективност: по-малък размер на файла на базата данниподобрява ефективността във времето: по-бърза скорост на обработка.подобрява паралелизма: по-висока производителност в среда с много нишки.подобрява използваемостта: опростен API.подобрява устойчивостта: файлът на базата данни не е повреден дори при катастрофална ситуация.поддържа 64-битова архитектура: налични са огромно пространство в паметта и файл с база данни.Токио кабинетът е написан на езика C и се предлага като API на C, Perl, Ruby, Java и Lua.Tokyo Cabinet се предлага на платформи, които имат API, отговарящ на C99 и POSIX.Tokyo Cabinet е безплатен софтуер, лицензиран съгласно GNU Lesser General Public License.
tokyo-cabinet