問題はどちらが優れているかではありませんが、意図している特定の用途にはどちらが優れているかです。
トランザクションの一貫性が必要ない場合は、mySQLの方がパフォーマンスが向上する可能性があります。そうした場合、PostgreSはより速くなる可能性があります。空間検索が必要な場合は、PostgreS。 2GBを超えるテーブル、PostgreS。ビットマップインデックス、PostgreS。 INTERSECT、PostgreS。
...これはひどい目に遭う可能性があります。次に、「最良」の問題に行き着きます。これは、mySQLまたはPostgreSが2つのオプションのみであることを前提としています。時々、SQLiteが最高です。またはOracle。または、RDBMSではないストレージエンジンもあります。
(そして、「可能性がある」と言ったので、パフォーマンスが向上することに注意してください。通常、速度が速いからといって、ストレスを感じる方法が速くなるとは限りません)