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

मोंगोडब में एंबेडेड एरेज़ वीएस फ्लैट दस्तावेज़ों के लिए पेशेवर और विपक्ष क्या हो सकता है?

MongoDB में एक:कुछ संबंधों के साथ, प्रदर्शन कारणों से दस्तावेज़ को एम्बेड करना लगभग हमेशा अधिक फायदेमंद होता है। एम्बेड किए गए दस्तावेज़ों के साथ काम करने का एकमात्र नुकसान यह है:

  1. यदि किसी कारण से आप यह कहने के लिए आदतों का विकल्प खोलते हैं कि कोई व्यक्ति 1,000,000 आदतों का चयन कहाँ कर सकता है, तो दस्तावेज़ 16MB के अधिकतम आकार से अधिक हो सकता है।
  2. यदि कोई उपयोगकर्ता आदतों में विभिन्न मूल्यों को दर्ज कर सकता है तो आप अपने आप को असंगति के लिए खोलते हैं (उदा। एक उपयोगकर्ता की आदत 'पतंग उड़ाना' और एक उपयोगकर्ता की आदत 'पतंग उड़ाना' है)। हालांकि, यदि आपने डेटा को सामान्य कर दिया है, तो यह कोई समस्या नहीं होगी।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoRepository को लागू/ओवरराइड करना HATEOAS स्वरूपण रखें

  2. db.command का उपयोग करके पायथन मोंगो कुल कैसे प्राप्त करें?

  3. मैं उल्का ऐप्स के बीच MongoDB संग्रह कैसे साझा कर सकता हूं?

  4. वर्तमान URL स्ट्रिंग पार्सर बहिष्कृत है

  5. डॉकर कंपोज़ का उपयोग करके बनाए गए मोंगोडब कंटेनर पर रूट क्रेडेंशियल के साथ लॉगिन करें