日本語がアレなのでよくわからんのだが、dbm とか ndbm とかじゃダメなのか?
それならそれでコンパニオンCD(ry