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

मोंगोडब खोज शार्डिंग कुंजी बहुत धीमी है

मुझे मूल कारण मिला कि मेरी खोज में शार्डिंग कुंजी का उपयोग क्यों नहीं किया गया। यह सब संयोजन के बारे में है।

शेयरिंग कुंजी हमेशा collation : { locale : "simple" } . का उपयोग करती है बाइनरी तुलना करने के लिए, जबकि मेरे मामले में मेरे संग्रह और अनुक्रमणिका को "collation" : { "locale" : "en_US", "strength" : 2 } का उपयोग करने के लिए डिज़ाइन किया गया है। ।

बिना किसी संयोजन के मेरे संग्रह को नया स्वरूप देने के बाद, अब सब कुछ ठीक है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मेरे MongoDB क्वेरी से मान कैसे प्राप्त करें एक const

  2. जांचें कि क्या फ़ील्ड मान सरणी में बाहर निकलता है - MongoDB

  3. वसंत डेटा MongoRepository के साथ अद्यतन क्वेरी के लिए कस्टम विधि

  4. नेवला सूचकांक पहले से ही विभिन्न विकल्पों के साथ मौजूद है

  5. दशमलव / फ़्लोट नेवला में node.js . के लिए