Databases are not the panacea that some people think they are. As a DBA, they are a lot harder to work with than some people give them credit for.
DBM::Deep is designed to make Perl data structures persist very easily to disk in order to work with structures too large for RAM. This is the right tool for the job.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?