MongoDB ऑपरेटिंग सिस्टम के mmapped IO को स्टोरेज इंजन के रूप में उपयोग करता है। सैद्धांतिक अधिकतम, यदि कार्यान्वयन विवरण द्वारा कोई अन्य सीमा नहीं लगाई गई है, तो वर्चुअल मेमोरी की मात्रा होगी जो आपका ओएस मोंगॉड प्रक्रिया को असाइन कर सकता है। 32 बिट OS पर, आप बहुत जल्दी इस सीमा तक पहुंच जाएंगे। उदाहरण के लिए विंडोज़ पर, डिफ़ॉल्ट रूप से आधा पता स्थान OS के लिए आरक्षित होता है, इसलिए आपका mongod इंस्टेंस लगभग 2 Gb के आकार के लेखन को स्वीकार करना बंद कर देगा
64 बिट ओएस पर, यह सैद्धांतिक अधिकतम काफी बड़ा है - 64 बिट इसके लायक, लाखों टेराबाइट्स के क्रम में अगर मैं गलत नहीं हूं। इस तक पहुंचने से पहले आप एक और सीमा तक पहुंच जाएंगे।
संपादित करें:
यह अब MongoDB 3.0 के रूप में सच नहीं हो सकता है। WiredTiger स्टोरेज इंजन एक अलग तरीके से काम करता है।