उदाहरण के लिए मेरे पास 20 जीबी डेटा और केवल 2 जीबी रैम के साथ डीबी है, स्वैप बंद है। क्या मैं डेटा ढूंढ और सम्मिलित कर पाऊंगा? कितना बुरा प्रभाव होगा?क्या होता है जब mongodb स्मृति से बाहर है?
उत्तर
यह इस गूगल के लिए सबसे अच्छा है, लेकिन कई सूत्रों का कहना है कि जब अपने काम सेट अपने रैम आकार outgrows प्रदर्शन में काफी छोड़ देंगे।
Sharding बल्कि अधिक रैम जोड़ने से एक दिलचस्प विकल्प हो सकता है, ..
http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage
http://blog.boxedice.com/2010/12/13/mongodb-monitoring-keep-in-it-ram/
http://groups.google.com/group/mongodb-user/browse_thread/thread/37f80ff39258e6f4
Can MongoDB work when size of database larger then RAM?
http://groups.google.com/group/mongodb-user/browse_thread/thread/528a94f287e9d77e
http://blog.foursquare.com/2010/10/05/so-that-was-a-bummer/
अतिरिक्त नोट:
What does it mean to fit "working set" into RAM for MongoDB?
तुम भी 4square आउटेज पर पढ़ा-अप करने के लिए पिछले साल चाहते हो सकता है आपने कहा "स्वैप बंद है "...? क्यूं कर? यूनिक्स सिस्टम पर हमेशा आपके पास पर्याप्त स्वैप स्थान होना चाहिए! स्वैप-आकार = 1 ... 2-बार रैम आकार एक अच्छा विचार है। एक तेज विभाजन का उपयोग करना एक अच्छा विचार है। वास्तव में बुरी चीजें होती हैं यदि आपका यूनिक्स सिस्टम रैम से बाहर चला जाता है और स्वैप नहीं होता है .. प्रक्रियाएं केवल अस्पष्ट रूप से मर जाती हैं .. यह एक बहुत ही बुरी बात है! विशेष रूप से उत्पादन में। डिस्क सस्ता है! एक उदार स्वैप विभाजन जोड़ें! :-)
यह वास्तव में कार्य सेट के आकार पर निर्भर करता है।
मोंगोडीबी एक बहुत बड़े डेटाबेस को संभाल सकता है और अभी भी बहुत तेज़ हो सकता है यदि आपका कामकाजी सेट आपके रैम आकार से कम है।
कामकाजी सेट उन दस्तावेज़ों का सेट है जो आप एक समय और अनुक्रमणिका पर काम कर रहे हैं।
यह लिंक है जो आप इस को समझने में मदद दे सकती हैं: http://www.colinhowe.co.uk/2011/02/23/mongodb-performance-for-data-bigger-than-memor/
- 1. स्मृति में क्या होता है जब एक सी ++ वर्ग तत्काल
- 2. क्या होता है जब JVM रन टाइम के दौरान आवंटित करने के लिए स्मृति से बाहर चला जाता है?
- 3. ऑब्जेक्ट "स्कोप से बाहर" कब होता है?
- 4. स्मृति से बाहर नोडजे
- 5. होस्टिंग हमारे MongoDB उदाहरण डिस्क स्थान से बाहर भाग MongoDB
- 6. मेमोरी मुक्त कैसे जब बाहर का स्मृति अपवाद डेल्फी में होता है SetLength
- 7. जब जावा प्रोग्राम शुरू होता है तो क्या होता है?
- 8. क्या होता है जब एक .NET अनुप्रयोग शुरू होता है?
- 9. MongoDB: $ addToSet/$ पुश दस्तावेज़ केवल तभी होता है जब यह पहले से मौजूद नहीं है
- 10. क्या होता है जब स्मृति ब्लॉक के लिए अनुरोध होता है जो 2 की शक्ति नहीं है?
- 11. MATLAB त्रुटि "स्मृति से बाहर"
- 12. क्या होता है जब कर्नेल देरी_वर्क को
- 13. डब्ल्यूपीएफ मेमोरी अपवाद से बाहर है। क्या कोई सीमा है?
- 14. मुफ्त() के बाद स्मृति के साथ क्या होता है?
- 15. एक pthread रिलीज malloced स्मृति से बाहर निकलता है?
- 16. पर्ल से "स्मृति से बाहर" त्रुटि
- 17. जब mongodb
- 18. स्मृति से बाहर चल रहा है, लेकिन उपकरण
- 19. पर्ल का पुरालेख :: टैर स्मृति से बाहर क्यों चलाता है?
- 20. स्मृति के साथ क्या होता है जो प्रोग्राम के अंत के बाद मुक्त नहीं होता है?
- 21. जब document.readystate == पूरा होता है तो वही होता है जब अधिभार आग लगती है?
- 22. क्या होता है जब प्रक्रिया को फोर्क किया जाता है?
- 23. ग्रहण ढेर स्थान (स्मृति त्रुटि से बाहर)
- 24. SQL 2005 में क्या होता है जब यह ऑटोनंबर कॉलम के लिए संख्या से बाहर हो जाता है?
- 25. क्या होता है जब डीबी इंजन प्राथमिक कुंजी के लिए उपयोग करने के लिए संख्याओं से बाहर चला जाता है?
- 26. क्या होता है जब एक थ्रेड अपवाद फेंकता है?
- 27. Git धक्का: घातक: स्मृति से बाहर, malloc
- 28. कोको 64 बिट बाइनरी रिसाव स्मृति? (एनएसडीटा जारी करने से स्मृति मुक्त नहीं होता है)
- 29. malloc स्मृति बाहर शून्यिंग? malloc स्मृति बाहर के शून्यीकरण
- 30. मैथमैटिका मेमोरी से बाहर चल रहा है