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

MongoDB 'गिनती ()' बहुत धीमी है। हम इसके साथ कैसे परिशोधित/काम करते हैं?

उचित अनुक्रमणिका बनाने के अलावा अब एक और अनुकूलन है।

db.users.ensureIndex({name:1});
db.users.find({name:"Andrei"}).count();

यदि आपको कुछ काउंटरों की आवश्यकता है, तो मेरा सुझाव है कि जब भी संभव हो, उनका पूर्व-गणना करें। परमाणु $inc ऑपरेशन का उपयोग करके और count({}) . का उपयोग न करें बिल्कुल।

लेकिन मोंगोडब लोग मोंगोडब पर कड़ी मेहनत कर रहे हैं, इसलिए, count({}) जीरा बग के अनुसार वे मोंगोडब 2.1 में सुधार की योजना बना रहे हैं।



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

  2. कैसेंड्रा बनाम मोंगोडीबी:आपको कौन सा चुनना चाहिए

  3. एंड्रॉइड पर मोंगोडीबी

  4. बहिष्करण चेतावनी:डीबी वर्ग पर घटनाओं को सुनना बहिष्कृत कर दिया गया है और अगले प्रमुख संस्करण में हटा दिया जाएगा

  5. मोंगोडीबी $inc