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

मोंगोडब और सी # में काम की इकाई

कनेक्शन खोलने और बंद करने के बारे में ज्यादा चिंता न करें। MongoDB C# ड्राइवर एक आंतरिक कनेक्शन पूल बनाए रखता है, इसलिए जब भी आप एक नया MongoServer बनाते हैं, तो आपको हर बार वास्तविक कनेक्शन खोलने और बंद करने का खर्च नहीं उठाना पड़ेगा। वस्तु।

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

MongoDB के साथ एक यूनिट-ऑफ-वर्क प्रकार पैटर्न को लागू करने का प्रयास करने में सावधान रहें। SQL सर्वर के विपरीत, आप एक लेन-देन में एक से अधिक प्रश्नों को सूचीबद्ध नहीं कर सकते हैं जिन्हें विफल होने पर वापस लाया जा सकता है।

MongoDB, SQL सर्वर और JSON कार्यान्वयन वाले रिपॉजिटरी पैटर्न के एक सरल उदाहरण के लिए, एनबीब्लॉग स्टोरेज कोड . यह Autofac का उपयोग करता है IoC ASP.NET MVC ऐप में कंक्रीट रिपॉजिटरी को इंजेक्ट करेगा।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB 3.6.2 2008R2 प्लस इंस्टॉल नहीं हो रहा है

  2. क्लस्टर के बाहर स्टेटफुलसेट्स के साथ कुबेरनेट्स पर मोंगोडीबी का पर्दाफाश करें

  3. वर्तमान डेटाबेस को प्रोग्रामेटिक रूप से कैसे प्राप्त करें Mongoid लिख रहा है?

  4. Meteor.js mongodb संस्करण

  5. MongoDB में इनर जॉइनिंग कैसे करें?