2011-10-19 11 views

उत्तर

3

यह डीबी-स्तर पर होता है, हालांकि मोंगो 2.0 के साथ समरूपता के लिए कुछ विधियां हैं, जैसे कि _id फ़ील्ड द्वारा डालने/अपडेट करना।

1

आप समवर्ती समस्याओं में भाग ले सकते हैं, खासकर यदि आप एक शापित क्लस्टर के बजाए एक मोंगोडीबी उदाहरण के साथ काम कर रहे हैं। धागे एक दूसरे को अवरुद्ध करना शुरू कर देंगे क्योंकि वे लिखने के लिए इंतजार करते हैं और अन्य परिचालनों को पूरा करने के लिए और लॉक जारी किए जाने की प्रतीक्षा करते हैं।

मोंगोडीबी में लॉकिंग उदाहरण के वैश्विक स्तर पर होता है, लेकिन v2.0 के बाद से कुछ ऑपरेशन उनके ताले (_id, निकालें, लंबे कर्सर पुनरावृत्ति द्वारा अपडेट) उत्पन्न करेंगे। कलेक्शन-लेवल लॉकिंग शायद कुछ ही समय में जोड़ा जाएगा।

यदि आपको मोंगोडीबी तक पहुंचने के लिए बड़ी संख्या में धागे की आवश्यकता है, तो समेकन विवाद के प्रभाव को अवशोषित करने के लिए सामने एक कतार डालने पर विचार करें, फिर कतारबद्ध संचालन क्रमशः एक धागे से निष्पादित करें।

संबंधित मुद्दे