in reply to DBI vs MLDBM/GDBM_File, etc.

If you decide you want to go with DBI, you should probably look at DBD::RAM. As re: DBI vs. one of the traditional DB modules, I'm biased towards DBI, but that's mainly b/c the vast majority of the work that I do to pay the bills is SQL related....DBD::RAM can use in memory tables or files, so you wouldn't need to install a database program.