The bdb backend to slapd(8) is the recommended primary backend for a normal slapd database. It uses the Oracle Berkeley DB (BDB) package to store data. It makes extensive use of indexing and caching (see the Tuning section) to speed data access.
hdb is a variant of the bdb backend that uses a hierarchical database layout which supports subtree renames. It is otherwise identical to the bdb behavior, and all the same configuration options apply.
Note: An
hdb database needs a large
idlcachesize for good search performance, typically three times the
cachesize (entry cache size) or larger.
MORE LATER
slapd-bdb(5)