> I think you have to be masochistic to use MySQL in this day and age :-) > > Does anyone even voluntarily decide to use it anymore?
Relational databases are still good tools for certain tasks. I think they are especially useful for persistent indexed data. I inherited a project for which the server side is reliant on some type of storage mechanism and it uses MySQL. I think for reasonably sized tables, MySQL is much more fun and manageable when compared with something like Oracle. On the other hand, one can use an ORM like sqlalchemy, but that requires yet more stuff to learn and use effectively... By the way, databases are not "evil" or necessarily outdated. As an example, mongrel2 stores its config in an sqlite3 database, but has a plethora of non-SQL ways to modify its configuration (the config of mongrel2). In my opinion, this shows that there are many instances where a database is a good choice.

