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

मोंगोडीबी पर ग्रिडएफएस के लिए अधिकतम आकार क्या है?

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

64 बिट ओएस पर, यह सैद्धांतिक अधिकतम काफी बड़ा है - 64 बिट इसके लायक, लाखों टेराबाइट्स के क्रम में अगर मैं गलत नहीं हूं। इस तक पहुंचने से पहले आप एक और सीमा तक पहुंच जाएंगे।

संपादित करें:

यह अब MongoDB 3.0 के रूप में सच नहीं हो सकता है। WiredTiger स्टोरेज इंजन एक अलग तरीके से काम करता है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $geoNear एकत्रीकरण पाइपलाइन (क्वेरी विकल्प का उपयोग करके और $match पाइपलाइन ऑपरेशन का उपयोग करके) अलग-अलग परिणाम नहीं दे रहा है

  2. उल्का में उपयोगकर्ता संग्रह में फ़ील्ड जोड़ने का उचित तरीका

  3. मौजूदा MongoDB स्ट्रिंग विशेषता को BSON::ObjectId . में बदलें

  4. एक एम्बेडेड दस्तावेज़ में 'अप्सर्ट'

  5. ClusterControl 1.4.2 की घोषणा - DevOps संस्करण