Для каких задач больше подойдет MySQL а для каких PostgreSQL?
PostgreSQL лучше во всех аспектах, в том числе и по скорости ответа.
Уже нет причин использовать MySQL.
PostgreSQL можно продавать со своим продуктом. MySQL - нет.
PostgreSQL умеет массивы, MySQL - нет.
PostgreSQL умеет json, MySQL - нет.
PostgreSQL умеет DateTime с временными зонами, MySQL - нет.
PostgreSQL умеет работать с временными интервалами, MySQL - нет.
PostgreSQL умеет нормально работать с unicode, MySQL - нет.
PostgreSQL умеет DISTINCT по выбранным колонкам, MySQL - нет.
PostgreSQL умеет ограничивать значения индексов по условиям, MySQL - нет.
PostgreSQL имеет схемы, MySQL - нет.
PostgreSQL имеет наследование в таблицах, MySQL - нет.
PostgreSQL есть нормальная оптимизация JOIN, MySQL - нет.
PostgreSQL умеет материализованные представления, MySQL - нет.
PostgreSQL умеет PLSQL, MySQL - нет.
PostgreSQL умеет Python функции, MySQL - нет.
PostgreSQL умеет ключи из внешних источников, MySQL - нет.
PostgreSQL умеет нормальные(вложенные) транзакции, MySQL - нет.
MySQL есть проблемы с установкой и удалением своих сервисов под Windows, PostgreSQL - нет.
̶P̶o̶s̶t̶g̶r̶e̶S̶Q̶L̶ ̶у̶м̶е̶е̶т ̶а̶с̶и̶н̶х̶р̶о̶н̶н̶у̶ю р̶е̶п̶л̶и̶к̶а̶ц̶и̶ю̶, ̶M̶y̶S̶Q̶L̶ ̶-̶ ̶н̶е̶т.
Адов холивар. Используйте что умеете/нравится. Для мелко-среднего магазина лучше дельфинчик - проще и дешевле, для крупных/высоконадежных проектов уже придется запускать слоника/еще что-то серьезное.