The routines use extendible hashing and work similar to the standard UNIX dbm routines. They manage data files that contain key/data pairs. The access provided is that of storing, retrieval, and deletion by key and a non-sorted traversal of all keys.