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

MongoDB में संग्रह में विभाजन रिकॉर्ड

MongoDB वर्तमान में विभाजन का समर्थन नहीं करता है, इसे एक सुविधा के रूप में जोड़ने के लिए एक JIRA टिकट है (SERVER -2097 )।

एक समाधान यह है कि आप कई, समय-आधारित संग्रहों, साइकिलिंग संग्रहों का उसी तरह लाभ उठाएं जैसे आप विभाजन करते हैं। आम तौर पर हम ऐसा तब करते हैं जब आप आमतौर पर इनमें से केवल एक या कुछ समय-आधारित संग्रहों के बारे में पूछताछ कर रहे होते हैं। यदि आपको अक्सर कई संग्रहों को पढ़ने की आवश्यकता होती है, तो आप इसे आसान बनाने के लिए कुछ रैपर कोड जोड़ सकते हैं।

TTL अनुक्रमणिका भी है , जो आपके लिए डिलीट को हैंडल करने के लिए mongod सर्वर में एक बैकग्राउंड थ्रेड का लाभ उठाता है।

_id द्वारा आपके हटाए जाने की गति कई कारणों से धीमी हो सकती है, और संभवत:आपके मूल प्रश्न के अलावा और अधिक जांच की आवश्यकता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में दस्तावेज़ फ़ील्ड का नाम कैसे बदलें?

  2. MongoDB:एक ही कमांड के साथ कई दस्तावेज़ कैसे अपडेट करें?

  3. मोंगोडब प्रविष्टि से पता चलता है 'दस्तावेजों में तार वैध यूटीएफ -8 होना चाहिए'

  4. कैसे निर्धारित करें कि $addToSet ने वास्तव में एक MongoDB दस्तावेज़ में एक नया आइटम जोड़ा है या यदि आइटम पहले से मौजूद है?

  5. MongoDB एकत्रीकरण संरचना में सुधार करें