|Think about Loose Coupling|
Least impact DB for CPAN modulesby hsmyers (Canon)
|on Oct 02, 2010 at 19:13 UTC||Need Help??|
hsmyers has asked for the
wisdom of the Perl Monks concerning the following question:
I'm at the beginning of refreshing/cleaning one of my CPAN modules Chess::PGN::EPD which among other things requires a light weight database for some of it's functions. At the moment I'm using DB_File, but I'm completely open to other possibilities— mostly what I want is to impact my users as little as possible yet maintain functionality.
As a picture of the amount of information involved (not much by today's standards) here is what shows in a dos box:
I'm not particularly hung up on difficulty of interface, but I do want reasonable response time for queries. I'm just beginning to think about the following:
So the question becomes 'What are your suggestions?'
--hsm"Never try to teach a pig to sing...it wastes your time and it annoys the pig."