Что лучше? MySQL или PostgreSQL для масштабирования в крупном проекте?
PostgreSQL конечно же лучше. По стойкости- я читал, что MySQL выдавал при больших нагрузках не все данные из выборки. 
PostgreSQL имеет более расширенный SQL и кучу разных плюшек + и масштабируется лучше.
MySQL чуть быстрее по производительности.
Я сперва использовал MySQL , но лучше всётаки PostgreSQL
Однозначно PostgreSQL. Был у меня проект, в котором были таблицы с миллионом-десятью записей, MySQL (InnoDB) с дефолтными настройками сильно проседал по производительности. Конечно, после чтения мануалов по настройке сервера БД и самой БД, мне удалось ускорить работу, но уровень производительности не вышел на уровень PostgreSQL.
MySQL хорошо подходит для несильно нагруженных проектов, но в тяжёлых проектах его лучше не использовать. С MariaDB ситуация аналогичная. И PostgreSQL конкурент скорее Oracle DB, нежели MySQL.
Хоть Oracle и стоит за MySQL, у них нет мотивации делать эту СУБД более производительной (зачем создавать конкурента своему собственному продукту - Oracle DB?).