in reply to Single file RDBMS w/o system install
The best you'll be able to do without an RDBMS is one of the things you've probably already tried: DBD::AnyData, one of the XML modules, DBD::CSV, or DBD::Sprite. To go beyond that you need an actual RDBMS.