Volker, Why not just use ldb? In its base form with no modules ldb is really just multi-indexed tdb, but with some extra features that should be quite useful for the databases you are interested in. For example, you get ldbedit for free. Cheers, Tridge PS: I'm still travelling, just catching up on some email at an airport