I've been hearing bad things about MySQL, so I've been avoiding it as of late. So far my experience has been subpar. PostgreSQL is pedantic with data insertion, almost to a fault. This costs me development time. (Also I have no idea what my users will do, and I'd rather have faulty data inserted than none at all. If it's for a client asking about a product, this could cost money). Yet purists claim this is a great fe…
The query planner's inability to push restrictions down the tree into subqueries alone prevents many typical real world queries.
The way I see it, mysql is trapped between NoSQL and proper relational databases