Hi William, Bob On Thu, 2011-08-04 at 14:03 -0700, william scheding wrote: > All, > > I would suggest MySQL for the database. It runs on everything and is > free.
Personally, I'll never be writing code which is deliberately crippled so that it only runs under 1 db server, no matter what that server may be. That server-independence is the whole basis for the design of DBI, and indeed the reason for its existence. It'd be like crippling the code so that it only ran under 1 OS, or 1 web server, etc. As a developer I normally run 4 web servers anyway (Engine X, mini-httpd, Starman and Plack [the latter 2 being prod and dev versions of the same thing]). I've even been known to run Apache. As for specific db servers, go here http://dbi.tiddlyspot.com/ and click on Database Servers on the top left. There are apparently 71 db servers accessible via DBI. For me, the default db is Postgres, but my policy is the either ship text files and a (table) creator, and a loader, both of which use a config file, so the end user can configure them to use any DBI-supported db, or I ship an SQLite db, so the end user can use DBD::SQLite. I do run MySQL and Postgres all the time, in case I wish to test code against MySQL, but I don't use it for storage. -- Ron Savage http://savage.net.au/ Ph: 0421 920 622