in reply to Re^2: DBM Deep Hash of Hash of Hash of array
in thread DBM Deep Hash of Hash of Hash of array

A database is not available and hence all these attempts. Basically the program is a spider for my website (over 40000 pages) to find errors and display that on a html page.
Databases are easy to set up and don't require any sort of administrator privileges. They are also built to handle large data sets. mysql, for instance, has no problem handling data sets with millions of records. Moreover, using a relational database makes your persistent data much more transparent, and I think you'll find it'll be easier to debug, maintain and extend your code because of that. Anyway, just something to consider...

Replies are listed 'Best First'.
Re^4: DBM Deep Hash of Hash of Hash of array
by dragonchild (Archbishop) on Apr 16, 2008 at 17:55 UTC
    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:
    1. Does it work?
    2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?