http://www.perlmonks.org?node_id=11157419

Bod has asked for the wisdom of the Perl Monks concerning the following question:

I'm writing an XML Sitemap generator based around WWW::Crawl

I want to record the priority to set each entry in the sitemap. My first thought was to use a CSV or similar text file but it could become huge and cumbersome. So what are the alternatives?

I could write this server-side where I have a MariaDB instance running so storage is no problem. But I'm thinking I want to run it client side although I don't really know why. So my choice seems to be to hold the data in a Storable object. Run MariaDB, MySQL or similar locally or use DBD::SQLite from within Perl. No doubt there are other choices...

Which would you do and why?

What would you definitely avoid doing and why?