मैंने अक्सर सोचा है कि क्यों MySQL इतना लोकप्रिय हो गया है। कोई विचार क्यों? क्या इसकी सफलता के पीछे विशिष्ट कारण हैं? (कृपया उत्तर विश्लेषणात्मक रखें)MySQL क्यों वेब विकास में अक्सर उपयोग किया जाता है?
उत्तर
- यह मुफ़्त है, जिसका अर्थ है कि यह व्यक्तिगत परियोजनाओं के साथ-साथ मेजबान प्लेटफॉर्म पर अधिक उपयोग देखता है जो एक डीएमबीएस समाधान प्रदान करता है।
- यह कुछ समाधानों में से एक है जो almost any operating system पर चल सकते हैं।
- यह एक विशेष संस्करण के बजाय मूल एसक्यूएल का उपयोग करता है, जिसका अर्थ है कि इसे उपयोग करने के लिए कम-विशिष्ट ज्ञान की आवश्यकता होती है।
- सेटअप और कॉन्फ़िगरेशन अधिकतर अन्य विकल्पों की तुलना में अधिक सीधे-आगे और कम समय लेने वाला है।
यह भी अविश्वसनीय रूप से आम है - यह संभावना नहीं है कि आपको एक वाणिज्यिक होस्ट मिलेगा जो इसे होस्टिंग पैकेज की लागत में शामिल नहीं करता है। –
@ फ़ारेसेकर: यह पहले दो कारणों के लिए सामान्य है;) – BoltClock
आप जोड़ सकते हैं कि यह बहुत विश्वसनीय है और दिग्गजों द्वारा उपयोग किया जाता है। – Nishant
यह opensouce और मुफ्त (सामुदायिक संस्करण) है।
अधिक मसाले कहा, MyISAM
क्या मुक्त
मतलब है अगर आप ओरेकल उपयोग करने के लिए के लिए बहुत तेजी से है, और आप अलग अलग बक्से पर सेटअप कई उदाहरण करना चाहते हैं, तो आप शायद करने के लिए आवश्यक प्रत्येक बक्से के लिए भुगतान करें।
जब तक, आप बड़े बजट की राशि खर्च करने के लिए, ओरेकल सिर्फ महान
postgres लगता नहीं है भी नि: शुल्क
mysql की वजह से यह अनुकूल एसक्यूएल (नहीं मानक अनुपालन) यह जानने के लिए आसान है
हैउभयचर, लागत और प्रदर्शन।
PHP जैसी भाषाओं में प्रारंभिक समर्थन के साथ इसके साथ थोड़ा सा संबंध था। जबकि MySQL का सी एपीआई अपेक्षाकृत सीधे आगे है (बशर्ते आप अपने कॉलबैक प्रबंधित करने में सहज हों), PHP कार्यान्वयन ने इसे पागल उपयोग करने में आसान बना दिया। कुछ भी का उपयोग करने में आसान बहस करेंगे।
मैंने कुछ समय के लिए होस्टिंग उद्योग में काम किया है, और रुझानों को देखते हैं। जैसे ही PHP ने SQLite3 के लिए समर्थन जोड़ा, लोगों ने इसे स्थापित करने के लिए कहा। मैं यह नहीं कह रहा हूं कि PHP एकमात्र योगदान कारक है, और न ही मुझे लगता है कि यह कितना कारक था, लेकिन इसका थोड़ा सा संबंध था।
आखिरकार, वे इसे किसी कारण से LAMP कहते हैं।
ओपन सोर्स - मुफ्त [जीएनयू लाइसेंस] - यह लैंप लिनक्स, अपाचे, माईएसक्यूएल और PHP में से एक है। तो यह PHP में विकसित वेबसाइटों के साथ अनुकूल है। आदि
लाइट वेट - आमतौर पर वेब विकास में अंतरिक्ष एक महत्वपूर्ण मुद्दा है, MySQL दूसरों की तुलना में कम स्मृति पर कब्जा करता है, इसलिए इसे हल्का वजन माना जाता है।
एंटरप्राइज़ एप्लिकेशन पर ओरेकल बनाम एसक्यूएल सर्वर जैसे गेंट्स के बीच लड़ाई है, माइस्क्ल ने वेब विकास पर ध्यान केंद्रित किया और लोकप्रिय बना दिया।
...
- 1. मानकों को अक्सर बंद क्यों किया जाता है?
- 2. क्यों ओजीआई का उपयोग किया जाता है?
- 3. पायथन वेब ढांचे बनाम जावा वेब ढांचे (पाइथन में वेब विकास कैसे किया जाता है?)
- 4. जावा अक्सर एंटरप्राइज़ अनुप्रयोगों के लिए क्यों उपयोग किया जाता है?
- 5. आईएसओ में NSUserDefaults का उपयोग क्यों किया जाता है?
- 6. वेब विकास (PHP और MySQL)
- 7. सुहोसिन का उपयोग क्यों किया जाता है?
- 8. एक्सओआर अक्सर जावा हैशकोड() में क्यों उपयोग किया जाता है लेकिन एक और बिटवाई ऑपरेटर का शायद ही कभी उपयोग किया जाता है?
- 9. "लूप इनवेरिएंट्स" पर राय, और इन्हें अक्सर उद्योग में उपयोग किया जाता है?
- 10. अभ्यास में क्विकॉर्ट का उपयोग क्यों किया जाता है?
- 11. क्यों रैंड में 1103515245 का उपयोग किया जाता है?
- 12. Backbone.js: _.bindAll() प्रारंभ में - इसका उपयोग क्यों किया जाता है?
- 13. .NET में प्रतिबिंब का उपयोग क्यों किया जाता है?
- 14. UITableViewCell पहचानकर्ताओं में स्थिर कीवर्ड क्यों उपयोग किया जाता है?
- 15. जावा वेब अनुप्रयोगों में सीरियलाइजेशन क्यों और कैसे उपयोग किया जाता है?
- 16. फॉक्सप्रो पीओएस सिस्टम के लिए क्यों उपयोग किया जाता है?
- 17. उपयोग करने से बेहतर क्यों उपयोग किया जाता है?
- 18. PHP में "#" टिप्पणियों का उपयोग अक्सर निराश क्यों होता है?
- 19. सी # के बजाय ड्राइवर विकास के लिए सी क्यों उपयोग किया जाता है?
- 20. "जावा वेब स्टार्ट" के लिए क्या उपयोग किया जाता है?
- 21. LiteralControl क्या है? इसका उपयोग क्यों किया जाता है?
- 22. स्ट्रिंगटोकनाइज़र का बहिष्कार क्यों किया जाता है?
- 23. नॉकआउट जे में चेकबॉक्स क्यों चेक किया जाता है जब केवल चेक किया जाता है?
- 24. वेब विकास
- 25. क्लैंग का अधिक उपयोग क्यों नहीं किया जाता है?
- 26. io_service, इसका उपयोग क्यों और कैसे किया जाता है?
- 27. https केवल लॉगिन के लिए क्यों उपयोग किया जाता है?
- 28. क्यों Erlang चर का उपयोग नहीं किया जाता है?
- 29. टाइपिड कीवर्ड खराब डिज़ाइन का उपयोग क्यों किया जाता है?
- 30. कार्यों के बजाय कन्स्ट्रक्टर का उपयोग क्यों किया जाता है?
मुझे लगता है कि आपका प्रश्न यह समझ में आता है कि आप इसकी तुलना किस प्रकार कर रहे हैं। ओरेकल जैसे कुछ अन्य डेटाबेस समाधान? डेटाबेस का उपयोग नहीं कर रहे हैं? –