MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

क्या MongoDB MapReduce डेटाबेस को लॉक करता है

सरल उत्तर? कभी कभी...

यह इस बात पर निर्भर करता है कि आप मानचित्र का उपयोग कैसे कर रहे हैं/कम कर रहे हैं ... लेकिन मेरे अनुभव में यह कभी कोई समस्या नहीं रही है।

इस बारे में अधिक जानकारी नहीं है, लेकिन यह दस्तावेज़ ऐसा कभी-कभी होता है लॉक लेकिन यह "पर्याप्त समवर्ती संचालन की अनुमति देता है।"

मोंगोडब-उपयोगकर्ता समूह में कुछ प्रश्न हैं पूछना इस बारे में ... सबसे अच्छी प्रतिक्रिया मैंने देखी है आधिकारिक तौर पर क्या वह है ... "1.4 में यह उपज देता है लेकिन उतना अच्छा नहीं है जितना होना चाहिए, 1.5 में यह अन्य अनुरोधों के लिए बहुत अधिक अनुकूल है।"

इसका मतलब यह नहीं है कि यह बिल्कुल ब्लॉक नहीं करता , लेकिन db.eval() की तुलना में जो संपूर्ण मोंगोड प्रक्रिया ... यह आपकी सबसे अच्छी शर्त है।

उस ने कहा, 1.7.2 और इसके बाद के संस्करण में अब एक नोलॉक . है db.eval () के लिए विकल्प ...



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. दस्तावेज़ में खोजी गई एम्बेडेड संपत्ति का केवल अंतिम स्तर लौटाएं

  2. MongoDB के साथ दस्तावेज़ में सरणी को क्रमबद्ध करें

  3. मानदंड / एकत्रीकरण:सभी पूर्ण दस्तावेज़ों की खोज करें जिनके सरणी फ़ील्ड में नवीनतम स्थिति के साथ तत्व है

  4. एक मोंगोडीबी ऑब्जेक्ट आईडी 12 बाइट्स कैसा है?

  5. MongoDB में किसी सरणी फ़ील्ड में आइटम्स के संयोजन कैसे प्राप्त करें?