> I mean it's not like postgresql is the paragon of correctness, stability, or anything else
that is important in databases.
Some years back when I was choosing an RDBMS for a project I went with PostgreSQL for a couple
of reasons. At the time it was certainly more correct, stable and so on than MySQL -- that
may well have changed as MySQL has improved.
The other important criterion was that it supported Embedded SQL in a manner almost identical
to Oracle (one or two trivial #ifdef differences, much closer than any other Embedded SQL I'd
seen). I don't think MySQL does yet, does it?
But sure, if all you're using the DB for is a backing store, there are plenty of options.
Actually I think if PostgreSQL had had a name as pronounceable as MySQL, it would have become
the clear front runner a long time ago ;-)