in reply to HoH search question

ou could try DBD::CSV or DBD::Sprite or DBD::RAM or DBD::AnyData - all of which use files or RAM in the obvious case under the DBI/DBD paradigm.

jdtoronto