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

सादा स्ट्रिंग के बजाय ऑब्जेक्ट आईडी का उपयोग करने का क्या फायदा है?

एक ऑब्जेक्ट आईडी बाइनरी है, और इस प्रकार कम जगह लेता है। ऑब्जेक्ट आईडी में सॉर्टिंग फैक्टर भी होता है - वे अद्वितीय रहते हुए सम्मिलन क्रम (या बहुत करीब) में समाप्त हो जाएंगे। छँटाई कुछ चीजों के लिए अच्छी हो सकती है, लेकिन दूसरों के लिए अवांछित (जैसे शार्ड कुंजियाँ)। आप किसी ObjectId से टाइमस्टैम्प (दूसरा रिज़ॉल्यूशन) भी निकाल सकते हैं, जो सुविधाजनक हो सकता है।

इसके अलावा, मैं कहूंगा कि बहुत अंतर नहीं है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. वर्ग 'मोंगो क्लाइंट' नहीं मिला

  2. MongoDB दस्तावेज़ में निहित सरणी में निहित उप-दस्तावेज़ को अपडेट करें

  3. स्पार्क-सबमिट के माध्यम से स्पार्क को अतिरिक्त जार पास करना

  4. क्या मोंगोडीबी को प्रति अनुरोध कई बार पूछना ठीक है?

  5. Mongoose में ऑब्जेक्ट को सरणी स्कीमा में धकेलना