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

उत्पादन कोड में नेवला अनुक्रमण

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

मेरा सुझाव है कि autoIndex leave को छोड़ दें सक्षम है जब तक कि आपके पास कोई विशिष्ट स्थिति न हो जहां यह आपको परेशानी दे रहा हो; जैसे यदि आप किसी मौजूदा संग्रह में एक नई अनुक्रमणिका जोड़ना चाहते हैं जिसमें लाखों दस्तावेज़ हैं और आप इसे बनाए जाने पर अधिक नियंत्रण चाहते हैं।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कुल गिनती प्राप्त करने के लिए मोंगोडीबी में कुल योग कैसे प्राप्त करें?

  2. मोंगो इंटरफ़ेस

  3. MongoDB में किसी सरणी का n-वें तत्व प्राप्त करें

  4. Mongodb का उपयोग करके गैर-संबंधपरक डेटाबेस के साथ शुरुआत करना

  5. bson दस्तावेज़ कैसे बनाएं और पास करें - गो लैंग?