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

क्या होता है जब मोंगोडब स्मृति से बाहर हो जाता है?

इसे गूगल करना सबसे अच्छा है, लेकिन कई स्रोतों का कहना है कि जब आपका वर्किंग सेट आपके रैम के आकार को बढ़ा देता है तो प्रदर्शन में काफी गिरावट आएगी।

अधिक RAM जोड़ने के बजाय साझा करना एक दिलचस्प विकल्प हो सकता है..

https://www.mongodb.org/display/DOCS/Checking +सर्वर+मेमोरी+उपयोग

https://highscalability.com/blog/2011/9/13/must-see-5-steps-to-scaling-mongodb-or-any-db-in-8-minutes.html

https://blog.boxedice. com/2010/12/13/mongodb-monitoring-keep-in-it-ram/

https://groups.google.com/group/mongodb-user /ब्राउज़_थ्रेड/थ्रेड/37f80ff39258e6f4

क्या MongoDB आकार में काम कर सकता है डेटाबेस का RAM से बड़ा?

क्या क्या इसका मतलब MongoDB के लिए RAM में "वर्किंग सेट" को फ़िट करना है?

हो सकता है कि आप पिछले साल के 4 वर्ग के आउटेज के बारे में भी पढ़ना चाहें:

https://highscalability.com/blog/2010/10/15/troubles-with-sharding-what-can-we-learn-from-the-foursquare.html

https://groups.google.com/group/mongodb-user /ब्राउज़_थ्रेड/थ्रेड/528a94f287e9d77e

https://blog.foursquare.com/ 2010/10/05/सो-दैट-वा-ए-बमर/

साइड-नोट:

आपने कहा "स्वैप बंद है" ...? क्यों? आपके पास UNIX सिस्टम पर हमेशा पर्याप्त स्वैप स्थान होना चाहिए! स्वैप-आकार =1...2-गुना RAM आकार एक अच्छा विचार है। तेज़ विभाजन का उपयोग करना एक अच्छा विचार है। वास्तव में बुरी चीजें होती हैं यदि आपका यूनिक्स सिस्टम रैम से बाहर हो जाता है और इसमें स्वैप नहीं होता है .. प्रक्रियाएं बस बेवजह मर जाती हैं .. यह बहुत बुरी बात है! विशेष रूप से उत्पादन में। डिस्क सस्ती है! एक उदार स्वैप विभाजन जोड़ें! :-)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब मैपइंडेक्स का उपयोग करके प्रदर्शन को कम करें

  2. मोंगो डिस्टिंक्ट एग्रीगेशन

  3. MongoDB में अल्फ़ान्यूमेरिक सॉर्ट कैसे करें?

  4. MongoDB कैसे स्केल करें?

  5. मोंगोडब में इंडेक्स सुनिश्चित करें