in reply to Why does dbmopen create two files?
That's either ODBM or NDBM. GDBM introduced the idea of a single .db file rather than the pair of files used by DBMs since the early 1980s.