जब आप किसी सेकेंडरी पर स्क्रैच से प्रारंभिक सिंक करते हैं, तो यह सभी डेटा को नए सिरे से लिखता है। यह पैडिंग, खाली जगह (हटाए गए डेटा) आदि को हटा देता है। नतीजतन, इस संबंध में यह एक मरम्मत चलाने के समान है।
यदि आप प्राथमिक पर मरम्मत चलाते हैं (अवरुद्ध ऑपरेशन, केवल तभी किया जाना चाहिए जब बहुत आवश्यक हो), तो दोनों कुल मिलाकर बहुत करीब होंगे।
अगर आप db.stats()
. से आउटपुट चेक करते हैं आपको देखना चाहिए कि विभिन्न डेटाबेस में एक ही ऑब्जेक्ट काउंट होता है, डेटा निर्देशिका आकार के अंतर के बारे में चिंतित होने की कोई बात नहीं है।