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

NoSql के साथ ORM का उपयोग क्यों (जैसे MongoDB)

सबसे पहले, वे ORM नहीं हैं (क्योंकि उनके बीच कोई संबंध नहीं है), वे ODM हैं (ऑब्जेक्ट डॉक्यूमेंट मैपर)

इन ओडीएम ढांचे का मुख्य उपयोग यहां ओआरएम की कुछ सामान्य विशेषता के समान है, इस प्रकार

  • आपके डेटा मॉडल पर अमूर्तता प्रदान करना। लक्ष्य सॉफ़्टवेयर के बावजूद आप अपने डेटा को अपने एप्लिकेशन में मॉडलिंग कर सकते हैं।
  • अधिकांश ODM मौजूदा भाषा सुविधाओं का लाभ उठाने और नए सॉफ़्टवेयर के नए भाषा सिंटैक्स सीखने के बजाय डेटा में हेरफेर करने के लिए परिचित पैटर्न का उपयोग करते हैं।

जब मैं मोंगोइड (मोंगो के लिए रूबी ओडीएम) का उपयोग करता हूं, तो मैं मोंगो से पूछताछ कर सकता हूं जिस तरह से मैं इसे सक्रिय मॉडल (ज्यादातर) में करता हूं।

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. उल्का स्पेसबार टेम्पलेट में अनुक्रमणिका द्वारा वापसी सरणी आइटम

  2. फ़ील्ड के रिक्त न होने पर आंशिक अनुक्रमणिका बनाना

  3. MongoError:यह MongoDB परिनियोजन पुन:प्रयास करने योग्य लेखन का समर्थन नहीं करता है। कृपया अपनी कनेक्शन स्ट्रिंग में retryWrites=false जोड़ें

  4. इलास्टिक्स खोज बनाम आवेदन को छानने के लिए MongoDB

  5. MongoDB:किसी सरणी में आइटम्स की संख्या गिनें