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

मोंगो संग्रह छोड़ना डिस्क स्थान साफ़ नहीं कर रहा है

आपने एक संग्रह छोड़ दिया है, लेकिन इसमें शामिल डेटाबेस नहीं है। संग्रह को छोड़ना डेटा फ़ाइलों को संकुचित नहीं करता है, न ही किसी दस्तावेज़ को हटाना है। यदि आप वास्तव में डेटाबेस को कॉम्पैक्ट करना चाहते हैं, या तो इसे पूरी तरह से छोड़ दें और इसे फिर से आयात करें, या repairDatabase का उपयोग करके इसे कॉम्पैक्ट करें। (देखें दस्तावेज़ ) हालांकि सावधान रहें, आप डेटाबेस को ऑनलाइन कॉम्पैक्ट नहीं कर सकते हैं, मुझे लगता है कि अगर आपके पास सिर्फ एक नोड है।

यदि आपके पास एक प्रतिकृति सेट है, तो नए नोड्स जोड़ना और पुराने को हटाना डेटाबेस को ऑनलाइन संकुचित करने का सबसे सुरक्षित तरीका है। मैं समय-समय पर ऐसा करता हूं और यह आसान है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. शीर्ष मोंगोडीबी संसाधन

  2. UTC टाइमस्टैम्प को किसी अन्य ज़ोन टाइमस्टैम्प में बदलें

  3. डेटा ट्रांसफर में TO-shard संलग्न करने में MoveChunk विफल रहा:नए भाग स्वीकार नहीं कर सकता क्योंकि

  4. नेवला का उपयोग कैसे करें फाइंडवन

  5. एग्रीगेशन से _id कैसे छिपाएं?