东京内阁是用于管理数据库的例程库。数据库是一个包含记录的简单数据文件,每个记录都是一对键和一个值。每个键和值都是具有可变长度的串行字节。二进制数据和字符串都可以用作键和值。既没有数据表的概念,也没有数据类型。记录以哈希表,B +树或固定长度数组进行组织。东京内阁是根据以下目的开发的GDBM和QDBM的后继产品。他们实现了目标,东京内阁取代了传统的DBM产品。提高空间效率:减小数据库文件的大小。提高时间效率:更快的处理速度。改善并行性:在多线程环境中更高的性能。提高可用性:简化的API。提高了鲁棒性:即使在灾难性情况下,数据库文件也不会损坏。支持64位体系结构:巨大的内存空间和数据库文件可用。东京内阁用C语言编写,并以C,Perl,Ruby,Java和Lua的API提供。Tokyo Cabinet在具有符合C99和POSIX的API的平台上可用。东京内阁是根据GNU通用公共许可协议许可的免费软件。
tokyo-cabinet