भविष्य के पाठकों के लिए एक नोट: नीचे दिए गए पाठ को आखिरी बार अगस्त 2008 में संपादित किया गया था। लगभग 11 साल पहले यह संपादित किया गया था। सॉफ़्टवेयर संस्करण से संस्करण में तेज़ी से बदल सकता है, इसलिए नीचे दी गई सलाह के आधार पर DBMS चुनने से पहले, यह देखने के लिए कुछ शोध करें कि क्या यह अभी भी सटीक है। नीचे नए उत्तर के लिए जाँच करें।
बेहतर?
MySQL बहुत अधिक सामान्यतः वेब होस्ट द्वारा प्रदान किया जाता है।
PostgreSQL एक अधिक परिपक्व उत्पाद है।
नहीं है इस चर्चा के अपने "बेहतर" प्रश्न को संबोधित
जाहिरा तौर पर, इस वेब पेज के अनुसार , MySQL तेजी से होता है जब समवर्ती पहुंच का स्तर कम होता है, और जब लिखने की तुलना में कई अधिक रीड होते हैं। दूसरी ओर, यह बढ़ते लोड के साथ कम मापनीयता प्रदर्शित करता है और अनुपात को लिखता / पढ़ता है। PostgreSQL कम सुगमता के स्तर पर अपेक्षाकृत धीमा है, लेकिन उच्च स्तर पर धीमेपन से बचने / अनुपात को पढ़ने / पढ़ने के लिए समवर्ती अभिगम के बीच पर्याप्त अलगाव प्रदान करते हुए, लोड स्तर को बढ़ाने के साथ अच्छी तरह से तराजू। यह कई प्रदर्शन तुलनाओं से जुड़ता है, क्योंकि ये चीजें बहुत संवेदनशील होती हैं ... स्थितियों के प्रति संवेदनशील होती हैं।
तो अगर आपका निर्णय कारक है, " जो तेज है? " तो जवाब है "यह निर्भर करता है। यदि यह वास्तव में मायने रखता है, तो दोनों के खिलाफ अपने आवेदन का परीक्षण करें। " और यदि आप वास्तव में, वास्तव में परवाह करते हैं, तो आप दो डीबीए में मिलते हैं (एक जो विशेषज्ञ हैं। प्रत्येक डेटाबेस में) और डेटाबेस से बाहर बकवास करने के लिए उन्हें प्राप्त करें, और फिर चुनें। यह आश्चर्यजनक है कि कैसे महंगा अच्छा DBAs कर रहे हैं; और वे हर प्रतिशत के लायक हैं ।
जब यह मायने रखता है।
यह संभवत: ऐसा नहीं है, इसलिए जो भी आपको पसंद हो उसका डेटाबेस चुनें और उसके साथ जाएं; बेहतर प्रदर्शन अधिक रैम और सीपीयू, और अधिक उपयुक्त डेटाबेस डिज़ाइन, और चतुर संग्रहीत कार्यविधि ट्रिक्स और इसी तरह से खरीदा जा सकता है - और यह सब यादृच्छिक-वेबसाइट-एक्स के लिए सस्ता और आसान है जिस पर लेने, MySQL या PostgreSQL लेने की तुलना में अधिक है। , और महंगे डीबीए से विशेषज्ञ ट्यूनिंग।
जोएल ने उस पॉडकास्ट में यह भी कहा कि टिप्पणी उसे काटने के लिए वापस आ जाएगी क्योंकि लोग कह रहे थे कि MySQL बकवास का एक टुकड़ा था - जोएल
count
को पंक्तियों का एक वापस नहीं मिल सका । उपाख्यान का बहुवचन डेटा नहीं है।
उसने कहा :
MySQL एकमात्र ऐसा डेटाबेस है जिसे मैंने अपने करियर में कभी भी प्रोग्राम किया है जिसमें डेटा अखंडता की समस्या थी, जहां आप प्रश्न करते हैं और आपको बकवास उत्तर मिलते हैं, यह गलत है।
और उसने भी कहा:
यह सिर्फ एक किस्सा है। और यह उन चीजों में से एक है जो मुझे निराश करती है, वास्तव में, ब्लॉगिंग या सामान्य रूप से इंटरनेट के बारे में। [...] सच्चाई में उपाख्यानों को बनाने की एक अजीब प्रवृत्ति है और मैं वास्तव में एक ब्लॉगर के रूप में इस बारे में थोड़ा सा दोषी महसूस करना शुरू कर रहा हूं