新建数据库管理器
"新建数据库管理器" (NDBM) 子例程在数据库中维护密钥和内容对。 NDBM 子例程处理一个或两个文件系统访问中的大型数据库和访问键控项。
键控项是从数据记录中获取的连续字符,用于标识记录并确定其相对于其他记录的顺序。
NDBM 数据库存储在两个文件中。 一个文件是包含位图的目录,其扩展名为 .dir。 第二个文件仅包含数据,并且具有扩展名 .pag。
例如,网络信息服务 (NIS) 映射维护 NDBM 格式的数据库信息。 NIS 映射是使用 makedbm 命令创建的。 makedbm 命令将输入转换为 NDBM 格式文件。 NIS 映射由两个文件组成: map.key.pag 和 map.key.dir。 扩展名为 .dir 的文件充当 .pag 文件的索引。 扩展名为 .pag 的文件包含键/值对。
注: NDBM 库替换较早的数据库管理器 (DBM) 库,该库管理单个数据库。