मैंने बहुत सारे पोस्टग्रेएसक्यूएल सुना है लेकिन मैं हमेशा यह जानना चाहता था कि आप इसे MySQL पर क्यों चुनेंगे। यह "दुनिया का सबसे उन्नत" बनाता है और क्या "उन्नत" विशेषताएं वास्तव में मायने रखती हैं?क्या PostgreSQL MySQL से अधिक उन्नत बनाता है?
उत्तर
postgres बेहतर विदेशी कुंजी समर्थन, बेहतर रेफेरेंन्शिअल सत्यनिष्ठा, लेन-देन, विचार, subselects, आदि लेकिन है इसका मतलब यह नहीं है कि MySQL में इसकी जगह नहीं है। यह वास्तव में आपकी आवश्यकताओं के आधार पर निर्भर करता है। डेटाबेस का आकार और आपके संबंधों की जटिलता, आदि। MySQL सेट अप और उपयोग करने के लिए सरल है, और यह लगभग सभी वेब संकुलों पर डिफ़ॉल्ट रूप से आता है।
आप इन वेब पर इन 2 के बीच तुलना के लोड पा सकते हैं।
आपको समर्थन के संदर्भ में बेहतर "बेहतर" परिभाषित करने की आवश्यकता है। डाक बेहतर कैसे है, और MySQL बदतर है? ..और मैंने इस टिप्पणी में पहले से ही "बेहतर" शब्द का उपयोग किया है। :) –
बॉबेंस - एफवाईआई, माईएसक्यूएल उप-चयनों को अच्छी तरह से संभाल नहीं करता है। –
यहां एक महान तुलना पृष्ठ है: MySQL vs. PostgreSQL।
यह सवाल शायद एक नकली हालांकि विचार किया जाना चाहिए, विषय इतने पर यहाँ कई बार कवर कर दिया गया है Google search for "postgresql mysql" on StackOverflow.com
बॉबेंस: आरई: विदेशी कुंजी समर्थन, रेफरेंसियल अखंडता, लेनदेन, विचार, उप-चयन: इनओडीबी में उन्हें हो सकता है, लेकिन वे पोस्टग्रेएसक्यूएल की तुलना में मानक-अनुरूप या वास्तविक दुनिया के रूप में नहीं हैं (जैसा कि माईएसक्यूएल देव ने वर्षों से दावा किया है उन सुविधाओं को अनियंत्रित किया गया था)। साथ ही, InnoDB डिफ़ॉल्ट तालिका प्रकार नहीं है और आपको अन्य चीजों के साथ, पूर्ण टेक्स्ट खोज के लिए गैर-एसीआईडी तालिका प्रकार का उपयोग करने की आवश्यकता है।
उन सुविधाओं की मुख्य कार्यक्षमता पूरी तरह से वास्तविक दुनिया का परीक्षण किया गया है, और किसी भी अन्य मानक की तुलना में कम मानक-अनुरूप नहीं है। ये पहले से ही हाथ से चलने वाले तर्क हैं, कैदों को क्रूर पोस्टग्रेएसक्यूएल/माईएसक्यूएल लौ युद्धों में उद्धृत किया गया है, जो कुछ भी संकेत नहीं दे रहा है। – bobince
और इस व्यक्तिपरक, अनौपचारिक, शाश्वत प्रश्न को बंद करने का एक अच्छा कारण है। कई अन्य, अधिक व्यापक वेब साइटें हैं - इसलिए आग में कोई भी मूल्य जोड़ने वाला नहीं है। – dkretz
आप इस की जांच होनी चाहिए:
यह संगामिति के संबंध में और कोर की संख्या, के साथ परिणाम की चर्चा डाटाबेस परीक्षण: सूर्य UltraSPARC T1 बनाम AMD Opteron
"PostgreSQL कहा जा सकता है मल्टीथ्रेडिंग के अच्छे कार्यान्वयन का एक पाठ्यपुस्तक उदाहरण "
- 1. MySQL से PostgreSQL
- 2. PostgreSQL से MySQL
- 3. एक शुरुआती के लिए, MySQL और PostgreSQL
- 4. PostgreSQL अधिक उत्पादन
- 5. बनाम बराबर से अधिक क्यों MySQL SELECT में एक अंतर बनाता है?
- 6. कैसंड्रा या MySQL/PostgreSQL?
- 7. ओरेकल को अधिक स्केलेबल बनाता है?
- 8. PHP/MySQL 'उन्नत खोज' पृष्ठ
- 9. MySQL: एक से अधिक थ्रेड
- 10. क्या बाध्यकारी धीमा बनाता है?
- 11. MySQL Postgresql/PostGIS
- 12. क्या हमें MySQL से PostgreSQL में कनवर्ट करना चाहिए?
- 13. MySQL को कनवर्ट करना PostgreSQL
- 14. शिरो से बेहतर क्या बनाता है?
- 15. एसटीएल तेजी से क्या बनाता है?
- 16. PostgreSQL MySQL पर कितना अलग है?
- 17. क्या कोई इकाई प्रबंधक डेटाबेस से कनेक्शन बनाता है?
- 18. उन्नत एसक्यूएल क्वेरी। प्रत्येक श्रेणी से शीर्ष 12 (MYSQL)
- 19. PHP/MYSQL उन्नत खोज स्क्रिप्ट। कैसे?
- 20. MySQL कहां से एक महीने से अधिक है?
- 21. ओमेटा विशेष क्या बनाता है?
- 22. mysql बहुत अधिक अनुक्रमणिका?
- 23. MySQL क्वेरी, का चयन एक से अधिक
- 24. MySQL सबक्वेरी रिटर्न एक से अधिक पंक्तियां
- 25. MySQL गिनती घटनाएं 2 से अधिक हैं
- 26. MySQL: वापसी क्षेत्रों जहां COUNT (*) से अधिक
- 27. PostgreSQL में कई से अधिक रिश्तों को कैसे कार्यान्वित करें?
- 28. UTF8 Postgresql MySQL की तरह डाटाबेस बनाएं
- 29. जावा ईई 6 जेपीए 2 कई से अधिक संबंध अवैध विदेशी कुंजी बनाता है
- 30. वैध PostgreSQL डेटाबेस नाम क्या है?
जैसा कि चाड ने कहा ... का डुप्लिकेट http://stackoverflow.com/questions/585549/mysql-vs-postgresql-which-should-i-choose-for- मीटर y-django-project http://stackoverflow.com/questions/27435/mysql-vs-postgresql-for-web-applications http://stackoverflow.com/questions/110927/do-you-recommend-postgresql- over-mysql – Gishu