Storing hashes on disk is a quick and convenient way to keep a
simple database, whose data is already in a format native to Perl
(hashes). While DBM databases are not as sophisticated as relational
databases accessed through DBI, they can be a surprisingly flexible
solution for state preservation and storage of large quanities of
simple data without the overhead and software managment issues that
relational databases inevitable incur. Whereas DBI is the SUV of data
management, consider DBM the nimble Miata.