Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

mongoDB बनाम mySQL - कुछ पहलुओं में एक दूसरे से बेहतर क्यों है?

इस प्रश्न में किसी वास्तविक शोध का अभाव है, मेरा मतलब है कि आप कहते हैं कि आपने वह प्रश्न पढ़ा है लेकिन या तो उस प्रश्न की जानकारी के स्रोत के साथ कुछ वास्तविक समस्याएं हैं या ... ठीक है; वैसे भी:

क्योंकि उसके पास कोई नहीं है? MongoDB में कोई सर्वर साइड जॉइन नहीं है। मुझे इसे राजधानियों में रखने के लिए खेद है, लेकिन मैं इसे अक्सर कहता हूं, मुझे लगता है कि इसे अधिकांश प्रश्नों के लिए वास्तविक उत्तर के रूप में रखना चाहिए।

आपके द्वारा किया गया कोई भी जॉइन क्लाइंट साइड है। इसका मतलब है कि वे वास्तव में MySQL, या अन्य SQL तकनीक से धीमे होंगे। क्लाइंट साइड में शामिल होने के पीछे महत्वपूर्ण विचार यह है कि सर्वर-साइड करना असंभव नहीं तो विशाल वितरित वातावरण में स्केल करना बहुत कठिन हो जाता है। यही कारण है कि कई बड़े SQL उपयोगकर्ता वास्तव में विशाल जुड़ाव को रोकने का प्रयास करते हैं और प्रभावी रूप से SQL में वही करने का प्रयास कर रहे हैं जो MongoDB करता है।

इसके लिए मामला निश्चित रूप से परिदृश्य पर निर्भर है।

http://docs.mongodb.org/manual/replication/ यहां बहुत महत्वपूर्ण है और इसलिए भी है http://docs.mongodb.org/ मैनुअल/कोर/शार्डेड-क्लस्टर/ और मैं दोनों को ध्यान से पढ़ने की सलाह दूंगा और वे डेटा विभाजन को कैसे मापते हैं और क्या नहीं।

मुझे नहीं पता कि आपका इससे क्या मतलब है।

मुझे एहसास है कि यह कोई उत्तर नहीं है लेकिन आपका प्रश्न उन वास्तविक प्रश्नों में से एक है और इसलिए मैंने एक वास्तविक उत्तर के साथ उत्तर दिया।

चूंकि आप सामान्य रूप से डेटाबेस में नए हैं, इसलिए मैं व्यक्तिगत रूप से आपको एक का उपयोग करने की सलाह दूंगा...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग बूट में सभी mysql टेबल डेटा को JSON में बदलें

  2. जेपीए में गैर-आदिम डेटा जारी रखें

  3. java.sql.SQLException:कोई डेटाबेस नहीं चुना गया - क्यों?

  4. मुझे अक्षांश और देशांतर को कितनी सटीकता से संग्रहीत करना चाहिए?

  5. MySql में चर के माध्यम से AUTO_INCREMENT मान सेट करें