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

मैं मोंगो डीबी में समकालिक रूप से डेटा कैसे जोड़ूं?

हां, यह है, क्योंकि यह सर्वर को अन्य अनुरोधों को संसाधित करने की अनुमति देता है, जबकि यह I/O के पूरा होने की प्रतीक्षा कर रहा है, यानी आप अधिक अनुरोधों को संभालने के लिए समान संख्या में थ्रेड की अनुमति देते हैं।

साथ ही, .Result . का उपयोग करके सिंक्रनाइज़ेशन को बाध्य करना या .Wait() खतरनाक है क्योंकि आप डेडलॉक्स में भाग लेंगे अगर आप इसे सही नहीं करते हैं।

एसिंक्रोनस का अर्थ केवल यह है कि सर्वर बीच में किसी अन्य चीज़ के लिए थ्रेड का उपयोग कर सकता है; यह काफी हद तक पारदर्शी है, यानी आपके कोड को ज्यादा परवाह नहीं है। व्यावहारिक उद्देश्यों के लिए, बस कॉल करें await InsertOneAsync(...) या जो भी MongoDB ड्राइवर विधि आप कॉल कर रहे हैं।

Async एक सुंदर 'संक्रामक' विशेषता है:async सुविधा का कुशल उपयोग करने के लिए, आपके सभी कोड को इससे निपटने में सक्षम होना चाहिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB में कैप्ड संग्रह से दस्तावेज़ को हटाते समय, यह एक त्रुटि के माध्यम से?

  2. टीटीएल फॉर्म मोंगोडीबी संग्रह को कैसे हटाएं?

  3. मोंगोडीबी 3 के लिए रमोंगोडब समर्थन

  4. नेवला - कैसे समूहबद्ध करें और कैसे आबाद करें?

  5. नोडज को मोंगोडब में परिणाम मिलते हैं