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

नोएसक्ल रेफरेंशियल डेटा

आपका डेटा स्पष्ट रूप से संबंधपरक है:एक लेख में एक लेखक होता है। आप अपने डेटा को मोंगोडीबी जैसे एनओएसक्यूएल स्टोर में उसी तरह मॉडल कर सकते हैं जैसे आप एक रिलेशनल स्टोर में करेंगे लेकिन क्योंकि डेटाबेस में कोई जॉइन नहीं है, इसलिए आपको डेटाबेस में दो कॉल करने होंगे ताकि आपको कुछ भी हासिल न हो।

लेकिन ... आप एनओएसक्यूएल स्टोर के साथ क्या कर सकते हैं बेहतर प्रदर्शन प्राप्त करने के लिए डेटा को कुछ हद तक असामान्य करना है (लेख प्रदर्शित करने के लिए आपको जो कुछ भी चाहिए उसे प्राप्त करने के लिए एक राउंड ट्रिप) लेकिन तत्काल स्थिरता की कीमत पर:हमेशा सटीक लेखक का व्यापार अंततः सटीक लेखक नामों के लिए नाम।

उदाहरण के लिए, आप इसे अपने लेख में इस्तेमाल कर सकते हैं:

author: {firstName: "Smarty", lastName: "Pants", _id:DE342624EF }

अब आप लेख को वास्तव में तेजी से प्रदर्शित कर सकते हैं और जब कोई अपना नाम बदलता है तो आप या तो सभी मौजूदा लेखों को अपडेट करने के लिए एक पृष्ठभूमि कार्य शुरू कर सकते हैं या आप इसे ठीक करने के लिए आवधिक स्थिरता स्वीप की प्रतीक्षा कर सकते हैं।

कई प्रमुख वेब साइट अब आपको तत्काल एकरूपता नहीं देती हैं। आपके द्वारा किए जाने वाले ऐसे परिवर्तन हैं जो अंततः साइट पर अन्य उपयोगकर्ताओं द्वारा देखे जाते हैं।



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

  2. Azure में MongoDB से कनेक्ट नहीं हो सकता

  3. क्या एक मोंगोडीबी संग्रह में इसके अंदर एक और संग्रह हो सकता है?

  4. Nodejs - वेबसोकेट-नोड मॉड्यूल:मल्टी-क्लाइंट सॉकेट-सर्वर कैसे काम करता है?

  5. MongoDB 2.4.9 पर स्थानीय रूप से OpenShift और mongorestore से mongodump कैसे करें?