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

mongodb . में दस्तावेज़ों को जोड़ने के लिए सिंटैक्स

कभी-कभी डेटा को डुप्लिकेट करना बेहतर होता है। MongoDB एक गैर-संबंधपरक डेटाबेस है। सामान करने के कुछ तरीके संबंधपरक डेटाबेस के साथ खराब प्रथाएं हैं लेकिन गैर-संबंधपरक के साथ इरादा है। यह वास्तव में सोचने का एक ही तरीका नहीं है, हालांकि स्पष्ट सामान्य बिंदु हैं।

मेरे काम पर, हम इसे उत्पादन में उपयोग करते हैं और डेटा को डुप्लिकेट करने के लिए रीड ऑपरेशंस के लिए इसे आसान और तेज़ दोनों पाया। यही वह जगह है जहां MongoDB की शक्ति खड़ी होती है। बेशक, जब एक वर्कआइटम को संशोधित किया जाता है, तो इसके लिए आपके एप्लिकेशन को उन सभी स्थानों को अपडेट करने की आवश्यकता होती है जहां यह दिखाई देता है ... यह सिस्टम के लिए एक अच्छा समाधान नहीं हो सकता है जो गहन लेखन कर रहे हैं।

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. आपके MongoDB सर्वर के लिए निर्बाध स्केल

  2. जावा मोंगोडीबी ड्राइवर का उपयोग करके रेगेक्स और जटिल मानदंडों के साथ कोड संग्रह कैसे ढूंढें?

  3. MongoDB में स्थानीय समय क्षेत्र के साथ तिथि के अनुसार समूह

  4. त्रुटि 'mongo.js:L112 त्रुटि:सर्वर से कनेक्ट नहीं हो सका 127.0.0.1:27017 src/mongo/shell/mongo.js:L112' पर

  5. मोंगोज़ $ लुकअप जहां लोकलफ़िल्ल्ड विदेशी फ़ील्ड में ऑब्जेक्ट आईडी की एक स्ट्रिंग है