While a lot of people people have disagreed with this guy in the past, I find it very hard to disagree with him in most of his posts.<p>My exposure, as far as SQL goes, has been MsSQL, PostgreSQL and MySQL. With absolutely loads of MsSQL, and pretty hairy data structures at that (they have an aversion to the polyglot approach where I work) - SQL is one of the most enjoyable things that you can do once you get past the elementary "SELECT WHERE" (and stop using graphical development tools).<p>I have been saying what Markus said for a long time, MySQL is why RDBMS has a bad name and why the "not using SQL" movement exists. I really hope the MariaDB team spend their time where it is needed most (a join engine that doesn't suck), if they haven't already.<p>I mean, at the end of the day you have MySQL that can't even do hash joins, and then you have PostgreSQL with GEQO: <a href="http://www.postgresql.org/docs/9.0/static/geqo-pg-intro.html" rel="nofollow">http://www.postgresql.org/docs/9.0/static/geqo-pg-intro.html</a>