Karl Eichwalder wrote:
And switch to PostgreSQL. PostgreSQL obeys the SQL standard much better and thus it is more likely to attract SQL developers.
This is a pretty useless discussion. MySQL has the much larger user base, especially when it comes to database-backed websites. Besides of this, MySQL is generally faster, except for applications optimized for the richer feature set of pgsql, and pgsql needs this ugly VACUUM command from time to time, if I remember correctly. Usually, pgsql is much slower on INSERT, UPDATE and DELETE commands, but faster on SELECT and JOIN. See http://www.mysql.com/information/benchmarks-old.html (and http://www.ntlug.org/~cbbrowne/rdbmssql.html for some background information).
Don't get me wrong, I like PostgreSQL and I would like to see some database abstraction layer in MediaWiki and the possibility to plug-in other database backends like Interbase or Firebird for more academical reasons, but I don't see that it would currently *help* us.
However, nobody is hindered to contribute some kind of database abstraction to the CVS ;)
Regards, -asb