सवाल यह नहीं है कि कौन सा बेहतर है, बल्कि आपके इच्छित विशेष उपयोग के लिए कौन सा बेहतर है।
यदि आपको लेन-देन की स्थिरता की आवश्यकता नहीं है, तो mySQL बेहतर प्रदर्शन दे सकता है। यदि आप करते हैं, तो PostgreS तेज हो सकता है। यदि आपको स्थानिक खोज की आवश्यकता है, तो PostgreS. 2GB से बड़े टेबल, PostgreS. बिटमैप इंडेक्स, पोस्टग्रेएस। इंटरसेक्ट, पोस्टग्रेएस.
... यह विज्ञापन-मतली पर जा सकता है। और फिर हम 'सर्वश्रेष्ठ' के प्रश्न पर आते हैं, और यह मानता है कि mySQL या PostgreS केवल दो विकल्प हैं। कभी-कभी, SQLite सबसे अच्छा होता है। या ओरेकल। या यहां तक कि कुछ स्टोरेज इंजन जो RDBMS नहीं है।
(और ध्यान दें कि मैंने कहा था कि 'हो सकता है' बेहतर प्रदर्शन दे - सिर्फ इसलिए कि किसी के आमतौर पर तेज़ होने का मतलब यह नहीं है कि जिस तरह से आप उस पर जोर देने जा रहे हैं, उसके लिए यह तेज़ होगा)