कौन सा डेटाबेस सर्वर बेहतर है: PostgreSQL या MySQL?


20

मैं एक ऐसी वेबसाइट पर काम कर रहा हूं, जिसमें अंततः एक बहुत बड़ा डेटाबेस हो सकता है। वेबसाइट एक कला समुदाय होगी, जब तक कि यह विचलन नहीं होगा। साइट का उपयोग कैसे किया जाता है, इसका विश्लेषण करने के लिए मैं बहुत सारे प्रश्न चला रहा हूँ। मुझे डेटाबेस को मारने के लिए कुछ प्रश्नों की उम्मीद है क्योंकि मुझे नहीं पता कि एसक्यूएल प्रश्नों (अभी तक) को कैसे अनुकूलित किया जाए। मैं एक छोटे से लिनक्स VPS के साथ शुरुआत कर रहा हूं और भविष्य में भौतिक सर्वर में स्थानांतरित हो जाऊंगा।

इस स्थिति को देखते हुए कौन सा डेटाबेस सबसे अच्छा होगा?

जवाबों:


16

स्केलेबिलिटी के आधार पर निर्णय लेने से पहले, आप इन दो पन्नों को पढ़कर यह तय कर सकते हैं कि आप अपने विवेक को कितना महत्व देते हैं:


12
मुझे पवित्रता की अनुमति है?
एपोचॉल्फ

1
बहुत बढ़िया पोस्ट। मत भूलो, जितना बड़ा आपका डेटाबेस होगा, आप उतने कम उपयोग करेंगे, यह रिलेशनशिप फीचर्स हैं। यदि आप बड़ी सामाजिक वेब साइटों को देखते हैं, तो आप देखेंगे कि एक संबंधपरक डेटाबेस का उपयोग शुद्ध कुंजी / मूल्य भंडारण तक सीमित है।
डेव चेनी

1
वे लिंक बहुत पुराने हैं।
ट्रे

1
कम से कम PostgreSQL दस्तावेज़ में, कई वस्तुओं में "यह संस्करण NM और पहले उत्पाद X के लिए सही है" क्वालीफायर शामिल हैं। जहां वे गायब हैं, आपके स्थापित संस्करण के साथ एक त्वरित प्रयोग दस्तावेज़ के लेखक को एक ईमेल द्वारा स्थिति
जॉन सिराकुसा


6

पहले मुझे अपने उत्तर को इस तथ्य के साथ उपसर्ग करने दो कि मैं पोस्टग्रेसीक्यूएल के प्रति भारी पक्षपाती हूं। मैं PostgreSQL और MySQL दोनों का उपयोग काफी बड़ी साइट पर बहुत अधिक करता हूं। मैं, समय-समय पर, प्रदर्शन के आधार पर MySQL के साथ समस्याएं होती हैं। जब ऐसा होता है, तो मैं आमतौर पर इसे पुनः आरंभ करता हूं और चीजें वापस सामान्य हो जाती हैं। यह भी ध्यान देने योग्य है कि हम 8 से 32 कोर बॉक्स से सब कुछ पर PostgreSQL चलाते हैं और हमारा MySQL क्लस्टर 8 कोर बॉक्स के सेट पर चलता है। मोंटी, जब वह सूर्य पर था, ने कहा कि MySQL 4 कोर से परे एक भी बॉक्स पर स्केल नहीं करता है।


4

वास्तव में यह इस बात पर निर्भर करता है कि आप किस प्रकार के प्रश्नों को चला रहे हैं। जब तक आप बहुत जटिल प्रश्नों को नहीं चला रहे हैं, या तो बहुत बड़ी वेब साइट के लिए ठीक रहेगा। बहुत बड़े पैमाने पर वेब साइट चलाने वाले दोनों डेटाबेस के अच्छे उदाहरण हैं


1
बहुत संभावना सच है। लेकिन प्रदर्शन के अलावा विचार करने के लिए उपयोग की सामान्यता और सामान्य आसानी भी है। मेरी निजी राय यह है कि पोस्टग्रेज उस विभाग में जीत हासिल करता है। मैं सिर्फ यह नहीं जान सकता कि हर कोई क्यों प्यार करने लगता है mysql: p
जेरेमी हुइस्कैम्प
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.