टॉप २० मोंगबीडी इंटरव्यू प्रश्न & जवाब

Anonim

डाउनलोड पीडीऍफ़

फ्रेशर्स के साथ-साथ अनुभवी डेवलपर के लिए साक्षात्कार में अक्सर प्रश्न पूछे जाते हैं।

1) बताइए MongoDB क्या है?

Mongo-DB एक दस्तावेज़ डेटाबेस है जो उच्च प्रदर्शन, उच्च उपलब्धता और आसान मापनीयता प्रदान करता है।

2) MongoDB में "नेमस्पेस" क्या है?

MongoDB संग्रह में BSON (बाइनरी इंटरचेंज और स्ट्रक्चर ऑब्जेक्ट नोटेशन) वस्तुओं को संग्रहीत करता है। संग्रह नाम और डेटाबेस नाम के संघटन को नामस्थान कहा जाता है।

3) MongoDB में क्या तेज है?

कई मशीनों में डेटा रिकॉर्ड संग्रहीत करने की प्रक्रिया को साझाकरण के रूप में जाना जाता है। यह डेटा विकास की मांगों को पूरा करने के लिए एक MongoDB दृष्टिकोण है। यह डेटाबेस या खोज इंजन में डेटा का क्षैतिज विभाजन है। प्रत्येक विभाजन को शार्क या डेटाबेस शार्क के रूप में संदर्भित किया जाता है।

4) आप मोंगोस द्वारा उपयोग किए गए कनेक्शन को कैसे देख सकते हैं?

Mongos द्वारा उपयोग किए गए कनेक्शन को देखने के लिए db_adminCommand ("connPoolStats") का उपयोग करें;

5) एक प्रतिकृति सेट क्या है?

एक प्रतिकृति सेट मोंगो उदाहरणों का एक समूह है जो समान डेटा सेट की मेजबानी करता है। प्रतिकृति सेट में, एक नोड प्राथमिक है, और दूसरा माध्यमिक है। प्राथमिक से द्वितीयक नोड तक सभी डेटा प्रतिकृति हैं।

6) MongoDB में प्रतिकृति कैसे काम करती है?

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

7) मोंगोडीबी में स्कीमा बनाते समय किन बिंदुओं पर विचार करने की आवश्यकता है?

अंक को ध्यान में रखा जाना चाहिए

  • उपयोगकर्ता की आवश्यकताओं के अनुसार अपने स्कीमा को डिज़ाइन करें
  • यदि आप उन्हें एक साथ उपयोग करते हैं तो वस्तुओं को एक दस्तावेज़ में मिलाएं। अन्यथा, उन्हें अलग करें
  • लिखने के दौरान शामिल हों, और न कि जब यह पढ़ने पर हो
  • अधिकांश बार-बार उपयोग किए जाने वाले मामलों में आपके स्कीमा को अनुकूलित करें
  • स्कीमा में जटिल एकत्रीकरण करें

8) एक संग्रह बनाने और MongoDB में एक संग्रह को छोड़ने के लिए वाक्यविन्यास क्या है?

  • MongoDB में संग्रह बनाने का सिंटैक्स db.createCollection (नाम, विकल्प) है
  • MongoDB में संग्रह छोड़ने का सिंटैक्स db.collection.drop () है

9) बताइए कि MongoDB में प्रोफाइलर की क्या भूमिका है?

MongoDB डेटाबेस प्रोफाइलर डेटाबेस के खिलाफ प्रत्येक ऑपरेशन की प्रदर्शन विशेषताओं को दर्शाता है। आप प्रोफाइलर के उपयोग से प्रश्नों को पा सकते हैं जो कि उनके मुकाबले धीमी हैं।

10) क्या आप पुरानी फाइलों को मूव डायरेक्टरी में स्थानांतरित कर सकते हैं?

हां, पुरानी फाइलों को मूव क्रंच डायरेक्टरी में ले जाना संभव है, सामान्य शार्ड बैलेंसिंग ऑपरेशंस के दौरान इन फाइलों को बैकअप के रूप में बनाया जाता है और ऑपरेशन होते ही इन्हें डिलीट किया जा सकता है।

11) सुरक्षित बैकअप करने के लिए MongoDB में वह कौन सी सुविधा है जिसका आप उपयोग कर सकते हैं?

जर्नल MongoDB में वह सुविधा है जिसका उपयोग आप सुरक्षित बैकअप करने के लिए कर सकते हैं।

12) उल्लेख है कि ओब्जेक्ल्ड किससे बना है?

Objectld से बना है

  • समय-चिह्न
  • ग्राहक मशीन आईडी
  • ग्राहक प्रक्रिया आईडी
  • 3 बाइट बढ़ा हुआ काउंटर

13) उल्लेख करें कि दस्तावेज़ डालने के लिए कमांड सिंटैक्स क्या है?

डॉक्यूमेंट कमांड सिंटैक्स डालने के लिए डेटाबेस है।

14) उल्लेख करें कि आप किसी फ़ंक्शन के स्रोत कोड का निरीक्षण कैसे कर सकते हैं?

फ़ंक्शन के स्रोत कोड का निरीक्षण करने के लिए, बिना किसी कोष्ठक के, फ़ंक्शन को लागू करना होगा।

15) कमांड सिंटैक्स क्या है जो आपको बताता है कि आप मास्टर सर्वर पर हैं या नहीं? और MongoDB कितने मास्टर की अनुमति देता है?

कमांड सिंटैक्स Db.isMaster () आपको बताएगा कि आप मास्टर सर्वर पर हैं या नहीं। MongoDB केवल एक मास्टर सर्वर की अनुमति देता है, जबकि couchDB कई स्वामी को अनुमति देता है।

16) मैंगो को देखने के लिए उपयोग किए जाने वाले कमांड सिंटैक्स का उपयोग करें लिंक का उपयोग कर रहा है?

कमांड सिंटैक्स जो मोंगो को देखने के लिए उपयोग किया जाता है वह लिंक का उपयोग कर रहा है db._adminCommand ("connPoolStats।")।

१) बताइये कि MongoDB में इंडेक्स क्या हैं?

इंडेक्स MongoDB में विशेष संरचनाएं हैं, जो डेटा का एक छोटा सा हिस्सा एक आसान से पार करने के लिए सेट करता है। सूचकांक में निर्दिष्ट क्षेत्र के मूल्य के आधार पर, सूचकांक एक विशिष्ट क्षेत्र या फ़ील्ड के सेट का मूल्य संग्रहीत करता है।

18) उल्लेख करें कि MongoDB में सूचकांक का उपयोग करने के लिए मूल वाक्यविन्यास क्या है?

MongoDB में उपयोग करने वाला मूल सिंटैक्स> db.COLLECTION_NAME.ensureIndex ({KEY: 1}) है। यहाँ पर कुंजी COLUMN (या KEY: VALUE जोड़ी) का नाम है जो दस्तावेजों में मौजूद है।

19) मानगोडीबी में ग्रिड्स क्या है?

छवियों, वीडियो फ़ाइलों और ऑडियो फ़ाइलों जैसे बड़ी फ़ाइलों को संग्रहीत और पुनर्प्राप्त करने के लिए, GridFS का उपयोग किया जाता है। डिफ़ॉल्ट रूप से, यह फ़ाइल के मेटाडेटा और विखंडू को संग्रहीत करने के लिए दो फ़ाइलों fs.files और fs.chunks का उपयोग करता है।

20) MongoDB के विकल्प क्या हैं?

कैसंड्रा, काउचडीबी, रेडिस, रिएक, हबेस कुछ अच्छे विकल्प हैं।