यह एक मूल प्रश्न है, लेकिन बहुत महत्वपूर्ण है, और मुझे वास्तव में बिंदु प्राप्त करने के लिए निश्चित नहीं है।मोंगोडीबी कैश सिस्टम को समझें
आधिकारिक दस्तावेज पर हम पढ़ सकते हैं
MongoDB रैम में हाल ही में उपयोग डेटा में रखता है। यदि आपने अपने प्रश्नों के लिए इंडेक्स बनाए हैं और आपके कामकाजी डेटा सेट रैम में फिट बैठते हैं, तो मोंगोडीबी मेमोरी से सभी प्रश्नों को पूरा करता है।
हिस्सा मैं समझने के लिए यकीन नहीं है
है आप अपने प्रश्नों के लिए अनुक्रमित बनाया है और अपने काम कर डेटा सेट रैम में फिट बैठता है, तो
क्या मतलब है "अनुक्रमणिका" यहाँ है ?
उदाहरण के लिए, यदि मैं एक मॉडल अद्यतन करता हूं, तो मैं इसे पूछता हूं, क्योंकि मैंने इसे अपडेट किया है, क्योंकि अब यह रैम में है, इसलिए यह स्मृति से आएगा, लेकिन यह मेरे दिमाग में बहुत स्पष्ट नहीं है।
हम कैसे सुनिश्चित कर सकते हैं कि हमारे द्वारा पूछे जाने वाले डेटा स्मृति से आएंगे या नहीं? मैं समझता हूं कि मोंगोडीबी इस समय मुक्त स्मृति के बारे में डेटा को कैश करने के लिए मुफ्त मेमोरी का उपयोग करता है, लेकिन क्या कोई वैश्विक व्यवहार को और समझा सकता है?
किस मामले में हमारे नोड सर्वर में एक चर का उपयोग करना बेहतर हो सकता है जो मोंगोडीबी कैश सिस्टम पर विश्वास करने से डेटा स्टोर करता है?
विशाल ट्रैफिक के लिए आप MongoDB का उपयोग करने की वैश्विक सलाह कैसे देते हैं?
"यह स्मृति-नक्शे प्रत्येक संग्रह पेज" यह नक्शे virutal स्मृति को सामान राम नहीं, वे दो अलग ढंग से चीजों को कर रहे हैं और यह लोगों द्वारा इस तरह के एक आम गलती, MongoDB है इन-मेमोरी डेटाबेस नहीं! – Sammaye
@Sammaye ठीक है, यह स्मृति पते के लिए मानचित्र है, भले ही वे आभासी या भौतिक हैं। जब किसी आउट-ऑफ-कोर पते का संदर्भ दिया जाता है, तो एक पृष्ठ गलती होती है, और वह डिस्क पृष्ठ तब भौतिक स्मृति में स्थानांतरित हो जाता है। मोंगोडीबी आपके सर्वर के पास बहुत सारी भौतिक मेमोरी को चूस लेगा (ओएस के लिए केवल थोड़ी सी और अन्य प्रक्रियाओं को आरक्षित कर रहा है)। MongoDB निष्पादक होने के लिए, उपलब्ध भौतिक स्मृति डेटाबेस आकार से अधिक होनी चाहिए। – Curt
यह स्मृति को चूस लेगा क्योंकि ओएस इसे अनुमति देता है। हालांकि यह केवल कामकाजी सेट को रैम में लोड करेगा, यदि आपका कामकाजी सेट छोटा है तो मोंगोडीबी वास्तविकता में एक छोटी राशि का उपयोग करेगा, जो आपके डेटा आकार – Sammaye