in reply to On Databases
I recommend staying away from MySQL, unless you're already stuck with it. It might be fast, but it also ignores large swaths of modern database theory. Specifically, it doesn't do referential integrity, implements the bare-minimum requirements to be relational, and its transaction support is a joke. Those three things are hit within the first few chapters of any good database book.
Try PostgreSQL instead. It implements everything in the above list, plus a whole lot of advanced options that I always miss whenever I'm forced to use MySQL.
I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
Note: All code is untested, unless otherwise stated