சிறந்த மோங்கோடிபி நேர்காணல் கேள்விகள்

Ciranta Monkotipi Nerkanal Kelvikal



மோங்கோடிபி ஒரு திறந்த மூல NoSQL தரவுத்தள மேலாண்மை அமைப்பு; இது கட்டமைக்கப்படாத தரவைச் சேமிப்பதை எளிதாக்குவது மட்டுமல்லாமல் அதை நிர்வகிக்கிறது. மில்லியன் கணக்கான வரிசைகள் கட்டமைக்கப்படாத தரவை எவ்வாறு நிர்வகிப்பது என்ற கேள்வி எழும்போதெல்லாம், MongoDB பரிந்துரைக்கப்படுகிறது.

மோங்கோடிபியின் முதல் பதிப்பு பிப்ரவரி 2007 இல் வெளியிடப்பட்டது 10 ஜென் மென்பொருள் நிறுவனம், பின்னர் 2013 இல், 10gen நிறுவனத்தின் பெயரை மோங்கோடிபி இன்க் என மாற்றியது.

மோங்கோடிபி என்பது ஒரு NoSQL தரவுத்தளமாகும், இது JSON ஆவணங்கள் படிவத்தில் தரவைச் சேமிக்கப் பயன்படுகிறது, இந்த அம்சத்தின் காரணமாக, பெரிய அளவிலான கட்டமைக்கப்படாத தரவை மோங்கோடிபியில் எளிதாகச் சேமித்து நிர்வகிக்க முடியும். தரவுகளைக் கொண்ட இந்த ஆவணங்களின் தொகுப்பு சேகரிப்புகள் எனப்படும். இந்த சேகரிப்புகள் தரவுகளை சேமிப்பதற்காக தொடர்புடைய தரவுத்தளங்களில் பயன்படுத்தப்படும் அட்டவணைகளைப் போலவே இருக்கும்.







மற்ற தொடர்புடைய மற்றும் NoSQL தரவுத்தளங்களுடன் ஒப்பிடும்போது MongoDB மிகவும் பிரபலமாக இருப்பதற்கு பல காரணங்கள் உள்ளன, அவற்றில் சில:



  • முக்கிய-மதிப்பு ஜோடிகளுக்கு ஏற்ப டெவலப்பர்கள் கட்டமைப்பை வரையறுக்கலாம்
  • தொடர்புடைய தரவுத்தளங்களைப் போலவே, தரவுகளுக்கு வரிசைகள் மற்றும் நெடுவரிசைகள் தேவையில்லை
  • மோங்கோடிபி அமைப்பு படிநிலையானது தரவை வரிசை வடிவில் சேமிக்க அனுமதிக்கிறது மற்றும் சிக்கலான தரவையும் சேமிக்க முடியும்
  • இது பல நிரலாக்க மொழிகளை ஆதரிப்பதால் அதன் டெவலப்பர்களை எளிதாக தரவுத்தளங்களை நிர்வகிக்க செய்கிறது
  • இது கிரிட்எஃப்எஸ் மற்றும் நகலெடுப்பின் அம்சங்களையும் ஆதரிக்கிறது

அதன் பிரபலம் காரணமாக, மோங்கோடிபியில் பணிபுரியும் டெவலப்பர்களுக்கு நிறைய வேலை வாய்ப்புகள் உள்ளன. இந்தக் கட்டுரையானது, பல உயர்தர நிறுவனங்களால் மிகவும் முக்கியமான மற்றும் பொதுவாகக் கேட்கப்படும் கேள்விகளுடன் தொடர்புடையது.



மோங்கோடிபி நேர்காணல் கேள்விகள்

அடிக்கடி கேட்கப்படும் கேள்விகள் மூன்று நிலைகளாக பிரிக்கப்பட்டுள்ளன: அடிப்படை நிலை, இடைநிலை நிலை மற்றும் நிபுணர் நிலை.





அடிப்படை நிலை

இந்தக் கேள்விகள் மோங்கோடிபியின் அடிப்படைக் கருத்துகள் மற்றும் சொற்களஞ்சியங்களுடன் தொடர்புடையவை, மேலும் ஒரு நேர்காணலில், ஒவ்வொரு வேட்பாளரும் இந்தக் கேள்விகளுக்குப் பதிலளிக்க வேண்டும் என்று எதிர்பார்க்கப்படுகிறது.

கேள்வி 1: NoSQL தரவுத்தளங்கள் மற்றும் அவற்றின் வகைகள் பற்றி உங்களுக்கு என்ன தெரியும்?
NoSQL தரவுத்தளங்கள் என்பது SQL தரவுத்தளங்களைப் போல அட்டவணையில் தரவைச் சேமிக்காத தரவுத்தளங்கள், அதற்குப் பதிலாக அவை ஆவணங்கள் மற்றும் முக்கிய மதிப்பு படிவங்கள் போன்ற பிற வடிவங்களில் தரவைச் சேமிக்கின்றன.



NoSQL தரவுத்தளங்களில் நான்கு முக்கியமான வகைகள் உள்ளன:

  • ஆவண தரவுத்தளங்கள்: இந்தத் தரவுத்தளங்கள் JSON ஆவணங்களின் வடிவத்தில் தரவைச் சேமிக்கின்றன, இந்த ஆவணங்கள் ஒன்றிணைந்து சேகரிப்புகளை உருவாக்குகின்றன, மேலும் இந்த சேகரிப்புகள் ஒரு தரவுத்தளத்தை உருவாக்குகின்றன.
  • முக்கிய மதிப்பு தரவுத்தளங்கள்: இந்த தரவுத்தளங்கள் முக்கிய மதிப்புகளின் வடிவத்தில் தரவைச் சேமிக்கின்றன, எடுத்துக்காட்டாக, 'பெயர் = ஜான்', இந்த எடுத்துக்காட்டில் 'பெயர்' முக்கியமானது மற்றும் 'ஜான்' என்பது மதிப்பு.
  • பரந்த நெடுவரிசைக் கடை: இந்த தரவுத்தளங்கள் டைனமிக் டேபிள்களின் வடிவத்தில் தரவைச் சேமிக்கின்றன, தொடர்புடைய தரவுத்தளங்களைப் போலன்றி, இந்த அட்டவணைகள் கட்டமைக்கப்படவில்லை.
  • வரைபட தரவுத்தளங்கள்: இந்த தரவுத்தளங்களில் விளிம்புகள் மற்றும் முனைகள் உள்ளன; தகவலைச் சேமிக்க முனைகள் பயன்படுத்தப்படுகின்றன, அதேசமயம் முனைகளுக்கு இடையே உள்ள உறவுகளைக் காட்ட முனைகள் பயன்படுத்தப்படுகின்றன.

கேள்வி 2: எந்த வகையான NoSQL தரவுத்தள MongoDB?
மோங்கோடிபி தரவுத்தளம் ஆவண தரவுத்தளங்களுக்கு சொந்தமானது, அதாவது இது JSON ஆவணங்களின்படி தரவைச் சேமிக்கிறது. இது எந்த திட்டத்தையும் பின்பற்றாது மற்றும் அதில் எந்த வகையான தரவையும் செருக அனுமதிக்கிறது.

கேள்வி 3: MongoDB மற்றும் SQL தரவுத்தளங்களில் எது சிறந்தது?
SQL தரவுத்தளங்களை விட மோங்கோடிபி, கட்டமைக்கப்படாத தரவைக் கையாளும் வகையில் சிறந்தது, அதேசமயம் SQL தரவுத்தளங்கள் கட்டமைக்கப்பட்ட தரவை மட்டுமே கையாளும் மற்றும் தொடர்புடைய தரவுத்தளங்களைப் போலல்லாமல் எந்த கட்டுப்பாடும் இல்லாமல் சேமிக்கும். திட்டமில்லாத அம்சத்தின் காரணமாக, SQL தரவுத்தளங்களுடன் ஒப்பிடும்போது மோங்கோடிபியில் வினவல்கள் விரைவாகக் கையாளப்படுகின்றன, ஏனெனில் தரவு அட்டவணைகள் வடிவில் வைக்கப்படவில்லை மற்றும் அதற்குப் பதிலாக பல அட்டவணைகளில், தரவு அதே இடத்தில் வைக்கப்படுகிறது. தரவை அணுகுவதற்கான வினவல் எளிதானது, மேலும் மோங்கோடிபி அதன் தரவை மற்ற நிரலாக்க மொழிகளில் வரைபடமாக்க அனுமதிக்கிறது, இது அதன் பயனர்களுக்கு எளிதாக வேலை செய்ய உதவுகிறது.

கேள்வி 4: மோங்கோடிபியில் ஆவணம் மற்றும் சேகரிப்பு என்றால் என்ன?
தரவு மோங்கோடிபியில் ஆவணங்களின் வடிவத்தில் சேமிக்கப்படுகிறது, பின்னர் இந்த ஆவணங்கள் ஒன்றிணைந்து ஒரு சேகரிப்பை உருவாக்குகின்றன, மேலும் பல சேகரிப்புகள் ஒன்றிணைந்து ஒரு தரவுத்தளத்தை உருவாக்குகின்றன. இதைப் புரிந்து கொள்ள, school_data இன் தரவுத்தளத்தின் உதாரணத்தைக் கவனியுங்கள், பள்ளி_தரவின் தரவுத்தளமானது வகுப்புகள்_தரவைக் கொண்ட சேகரிப்புகளைக் கொண்டுள்ளது, மேலும், இந்த ஆவணங்கள் (வகுப்பு_தரவு) ஆவணங்களின் வடிவத்தில் மாணவர்களின் (மாணவர்_தரவு) தரவைக் கொண்டிருக்கும்.

கேள்வி 5: MongoDB தரவு வகைகள் என்ன?
மோங்கோடிபி ஆதரிக்கும் பல தரவு வகைகள் உள்ளன:

லேசான கயிறு சரம் தரவு வகையானது, எழுத்துக்கள்/எழுத்துக்கள் வடிவில் தரவைச் சேமிக்கிறது மற்றும் அது 8 பைட்டுகள் மற்றும் UTF-8ஐச் சேர்ந்ததாக இருக்க வேண்டும், எடுத்துக்காட்டாக, ஜோன்.
முழு இது 64 பிட் வரை எண்களை சேமிக்கிறது ஆனால் சேவையகத்தைப் பொறுத்து அளவு மாறுபடும், எடுத்துக்காட்டாக, 1,54.
பூலியன் இது 0 அல்லது 1 ஆக இருக்கும் பூலியன் மதிப்புகளைச் சேமிக்கப் பயன்படுகிறது, எடுத்துக்காட்டாக, ஜான் வகுப்பில் இருக்கிறாரா? அதன் பதில் ஆம் அல்லது இல்லை.
இரட்டை இது 22.8 போன்ற மிதக்கும் எண்களை சேமிக்கிறது.
குறைந்தபட்சம்/அதிகபட்ச விசைகள் இது குறைந்தபட்ச மற்றும் அதிகபட்ச மதிப்புகளை ஒப்பிட பயன்படுகிறது.
அணிவரிசைகள் ஒரு விசையில் வரிசைகள் அல்லது பல மதிப்புகளை சேமிக்க இது பயன்படுகிறது.
நேர முத்திரை எந்த ஆவணமும் மாற்றியமைக்கப்படும் போது, ​​அது மாற்றங்களின் பதிவுகளை வைத்திருக்க முடியும்.
பொருள் இது உட்பொதிக்கப்பட்ட ஆவணங்களை சேமிக்கிறது
ஏதுமில்லை இது பூஜ்ய மதிப்புகளை சேமிக்கிறது.
சின்னம் இது சரத்தின் வகை மற்றும் குறியீடுகளுடன் தொடர்புடைய அந்த மொழிகளைச் சேமிக்க முடியும்
தேதி தற்போதைய நேரம் மற்றும் தேதி இந்த தரவு வகைகளில் சேமிக்கப்படும்
பொருள் ஐடி ஆவணங்களில் தனித்துவமான ஐடிகள் உள்ளன, இந்த ஐடிகளை இந்த தரவு வகையிலேயே சேமிக்க முடியும்
பைனரி தரவு இயந்திர மொழி என்றும் அழைக்கப்படும் பைனரி தரவு அதில் சேமிக்கப்படுகிறது.
குறியீடு இந்த தரவு வகையின் உதவியுடன் ஜாவாஸ்கிரிப்ட் குறியீடுகள் ஆவணங்களில் சேமிக்கப்படுகின்றன
வழக்கமான வெளிப்பாடு இந்த தரவு வகையில் எந்த வெளிப்பாட்டையும் சேமிக்க முடியும்

கேள்வி 6: மோங்கோடிபிக்கு மாற்று என்ன?
மோங்கோடிபி என்பது ஒரு வகை NoSQL தரவுத்தளமாகும், இதன் உதவியுடன் பெரிய அளவில் விநியோகிக்கப்பட்ட தரவு BSON ஆவணங்களில் சேமிக்கப்படுகிறது. மோங்கோடிபியின் மாற்றுகள் அமேசான் டைனமோடிபி, மைக்ரோசாஃப்ட் அஸூர் காஸ்மோஸ் டிபி, கூச்பேஸ், போஸ்ட்கிரெஸ்க்யூஎல், ரெடிஸ் மற்றும் கசாண்ட்ரா.

இடைநிலை மட்டத்தில்

இந்த கேள்விகள் அடிப்படைகளை விட மேம்பட்ட கருத்துகளுடன் தொடர்புடையவை மற்றும் ஒரு நேர்காணலில், ஒரு சராசரி வேட்பாளர் இந்த கேள்விகளுக்கு பதிலளிக்க வேண்டும் என்று எதிர்பார்க்கப்படுகிறது.

கேள்வி 7: நாம் எப்படி மோங்கோடிபி மற்றும் எஸ்கியூஎல்லை உயர் மட்டத்தில் ஒப்பிடலாம்?
SQL தரவுத்தளங்கள் தொடர்புடைய தரவுத்தளங்கள், அவை அட்டவணைகளை உருவாக்கும் வரிசைகள் மற்றும் நெடுவரிசைகளின் வடிவத்தில் தரவை நன்கு கட்டமைக்கப்பட்ட மற்றும் ஒழுங்கமைக்கப்பட்ட முறையில் சேமிக்கின்றன, மறுபுறம், MongoDB தரவுத்தளங்கள் ஆவணங்களில் தரவைச் சேமிக்கும் NoSQL தரவுத்தளங்கள், இந்த ஆவணங்கள் கூட்டாக உள்ளன. சேகரிப்புகள் என அறியப்படுகிறது, மேலும் இந்த சேகரிப்புகள் ஒன்றிணைந்து ஒரு தரவுத்தளத்தை உருவாக்குகின்றன.

கேள்வி 8: ACID பரிவர்த்தனை மேலாண்மை மற்றும் MongoDB இல் பூட்டுதல் போன்ற செயல்பாடுகள் ஏதேனும் உள்ளதா?
இல்லை, இயல்புநிலையாக MongoDB பல ஆவணங்களில் எந்த ACID பரிவர்த்தனையையும் வழங்காது, இருப்பினும், இது ஒரு ஆவணத்தில் ACID பரிவர்த்தனைகளுக்கான ஆதரவை வழங்க முடியும்.

கேள்வி 9: மோங்கோடிபியில் அட்டவணைப்படுத்தல் என்றால் என்ன?
மோங்கோடிபியில், இன்டெக்ஸ் என்பது ஒரு சிறப்பு தரவு அமைப்பாகும், இது தரவுத்தளத்தின் சில துறைகளை ஆக்கிரமித்து ஒரு குறியீட்டை உருவாக்க சில தரவை வைத்திருக்கிறது. குறியீடானது தரவுத்தளத்தின் தேடல் திறனை மேம்படுத்துகிறது, பல ஆவணங்களில் இருந்து ஒரு குறிப்பிட்ட விஷயத்தைத் தேடுவதற்குப் பதிலாக, ஒரு பயனர் நேரடியாக அட்டவணைப்படுத்தலின் உதவியுடன் குறிப்பிட்ட ஆவணத்திற்குச் செல்ல முடியும்.

{
மாணவர் அடையாளம் = 1
மாணவர் பெயர் = 'பால்'
நாடு = 'அமெரிக்கா'
}

மேலே உள்ள எடுத்துக்காட்டில், “Student_id =1” என்பது ஒரு குறியீடாகும், எனவே யாராவது Student_id அல்லது 1 மூலம் தேடினால், பின்வரும் ஆவணம் திறக்கப்படும்.

கேள்வி 10: MongoDB இல், ஒரு வரிசை புலத்தில் ஒரு குறியீட்டை உருவாக்க முடியுமா?

ஆம், நாம் MongoDB இல் உள்ள ஒரு வரிசை புலத்தில் ஒரு குறியீட்டை உருவாக்கலாம், மேலும் அது வரிசையின் ஒவ்வொரு மதிப்பையும் அட்டவணைப்படுத்துகிறது. உண்மையில், MongoDB தானே மல்டிகீ குறியீட்டை உருவாக்குகிறது, மேலும் ஏதேனும் குறியீட்டு புலம் வரிசையாக இருந்தால் அதை நீங்கள் குறிப்பிட தேவையில்லை.

கேள்வி 11: ஒரே மோங்கோடிபி நிகழ்வில் பல ஜாவாஸ்கிரிப்ட் செயல்பாடுகளை இயக்க முடியுமா?
மோங்கோடிபி வி8 ஜாவாஸ்கிரிப்ட் எஞ்சின் 2.4 பதிப்பில் சேர்க்கப்பட்டுள்ளதால், ஒரு மோங்கோட் நிகழ்வில் பல ஜாவாஸ்கிரிப்ட் செயல்பாடுகளை இயக்க முடியும்.

கேள்வி 12: மோங்கோடிபியில் ஜர்னலிங் என்றால் என்ன?
மோங்கோடிபியில் ஜர்னலிங் இயக்கப்பட்டால், அது ஜர்னலின் துணை அடைவை உருவாக்குகிறது. /data/db , இது முன்னிருப்பாக dbPath ஆல் வரையறுக்கப்பட்ட பாதை. ஜர்னலிங் இயங்கும் போது, ​​தரவு மாற்றங்கள் வட்டுக்கு மாற்றப்படும் முன், மொங்கோடிபி நினைவகம் மற்றும் வட்டில் தரவைத் திருத்தி சேமிக்கிறது. தரவுகளில் மாற்றங்கள் சேமிக்கப்படாமல் ஏதேனும் பிழை ஏற்பட்டால், மோங்கோடிபி ஜர்னல் கோப்பிலிருந்து மாற்றங்களை மீட்டெடுக்கலாம் மற்றும் கோப்புகளின் நீடித்த தன்மையை உறுதிசெய்யலாம்.

நிபுணர் நிலை

இந்தக் கேள்விகள் மோங்கோடிபியின் மேம்பட்ட கருத்துக்களுடன் தொடர்புடையவை, ஒரு நிபுணத்துவம் வாய்ந்த வேட்பாளர் இந்தக் கேள்விகளுக்கு பதிலளிக்க வேண்டும் என்று எதிர்பார்க்கப்படுகிறது.

கேள்வி 13: மோங்கோடிபி ஷார்டிங் செயல்முறை என்றால் என்ன?
மோங்கோடிபியில், ஷார்டிங் என்பது பல மோங்கோடிபி சர்வர்களிடையே ஒரு பெரிய தரவுத்தளத்தின் தரவை விநியோகிக்கும் செயல்முறையாகும். எனவே தரவைக் கையாள்வது எளிதானது மற்றும் வினவல்களுக்கு அதிக வேகத்துடன் பதிலளிக்கவும் முடியும். மோங்கோடிபி ஷார்டிங் மூலம் கிடைமட்ட அளவிடுதலை ஆதரிக்கிறது.

மோங்கோடிபி கிளஸ்டர் மூன்று பகுதிகளைக் கொண்டுள்ளது துண்டுகள் ; இது பிரதி என்றும் அழைக்கப்படுகிறது மற்றும் ஒவ்வொரு சேவையகத்திலும் கிடைக்கிறது, மாங்காய் ; அவை சர்வர் மற்றும் ஷார்ட் இடையே மொழிபெயர்ப்பாளராக செயல்படுகின்றன கட்டமைப்பு சேவையகங்கள் ; அவை கிளஸ்டர் மற்றும் மெட்டாடேட்டாவின் உள்ளமைவு அமைப்புகளை சேமிக்கின்றன.

கேள்வி 14: ஸ்கேல்-அவுட் என்றால் என்ன, அது மோங்கோடிபியில் எப்படி நிகழ்கிறது?
ஒரு முனையில் நிறைய தரவு இருக்கும் போது, ​​பல முனைகள் அதன் சுமையை விநியோகிக்க, ஏற்றப்பட்ட முனைக்கு அருகில் கொண்டு வருகின்றன. ஒரு கணுவின் சுமையை வெவ்வேறு முனைகளுக்குப் பகிர்வதற்கான இந்த செயல்முறை ஸ்கேல்-அவுட் என்று அழைக்கப்படுகிறது, மேலும் இது கிடைமட்ட அளவீடு என்றும் அழைக்கப்படுகிறது.

கேள்வி 15: மோங்கோடிபி வினவல் மொழியைப் பயன்படுத்துவதன் மூலம் வினவல் திட்டங்கள் குறித்த தகவல்களை எவ்வாறு பெறுவது?
தி விளக்க() கட்டளை பயன்படுத்தப்படுகிறது மற்றும் இது 'allPlansExecution, executionStats மற்றும் queryPlanner' முறைகளை ஆதரிக்கிறது. உதாரணத்திற்கு:

db . உணவகங்கள் . விளக்க ( 'செயல்படுத்தல் புள்ளிவிவரங்கள்' ) . கண்டுபிடிக்க (
{ 'சமையல்' : 1 , 'பரோ' : 'புரூக்ளின்' }
) ;

மேலே உள்ள எடுத்துக்காட்டில், உணவகத்தின் தரவு விளக்க() கட்டளையிலிருந்து பெறப்படுகிறது.

கேள்வி 16: மோங்கோடிபி திரட்டல் கட்டமைப்பை விளக்குங்கள்.
மோங்கோடிபியில், வெவ்வேறு சேகரிப்புகளிலிருந்து தரவைப் பெறுதல் மற்றும் கணக்கீட்டிற்குப் பிறகு ஒருங்கிணைத்தல் எனப்படும் ஒருங்கிணைந்த முடிவை வழங்கும். இது மூன்று படிகளைக் கொண்டுள்ளது, முதலில், இது $match() ஐப் பயன்படுத்தி ஆவணங்களிலிருந்து நமக்குத் தேவையான ஆவணங்களை உள்ளீட்டை எடுத்து வடிகட்டுகிறது, பின்னர் $group() ஐப் பயன்படுத்தி வடிகட்டப்பட்ட தகவலின் ஒருங்கிணைக்கும் வேலையைச் செய்து, இறுதியாக, வரிசைப்படுத்துவோம். $sort() ஐப் பயன்படுத்தி எங்கள் முடிவுகள்

கேள்வி 17: MongoDB செயல்பாட்டைப் பயன்படுத்தி ஒன்றுக்கு மேற்பட்ட தரவுத்தளங்களை பூட்ட முடியுமா?
ஆம், மோங்கோடிபி ஒன்றுக்கு மேற்பட்ட தரவுத்தளங்களை பூட்ட முடியும், பல தரவுத்தளங்களை உடனடியாகப் பூட்ட, நாங்கள் மோங்கோடிபி செயல்பாட்டைப் பயன்படுத்துகிறோம் db.copyDatabase() , அதேசமயம் அறுவை சிகிச்சை, db.repairDatabase() தரவுத்தளத்தைத் திருத்துவதில் உலகளாவிய பூட்டைப் பயன்படுத்தவும் மேலும் அது அகற்றப்படும் வரை பிற செயல்பாடுகளைச் செயல்படுத்துவதைக் கட்டுப்படுத்தவும்.

கேள்வி 18: MongoDB இல் GridFS என்றால் என்ன?
படங்கள், வீடியோ கோப்புகள் மற்றும் ஆடியோ கோப்புகள் போன்ற 16 எம்பிக்கு அதிகமான பெரிய கோப்புகள் மோங்கோடிபியில் GridFS ஐப் பயன்படுத்தி நிர்வகிக்கப்பட்டு, ஒரு ஆவணத்திற்குப் பதிலாக கோப்பின் பாகங்கள் மற்றும் பகுதிகளாகச் சேமிக்கப்படும், இயல்புநிலையாக MongoDB ஆனது fs என்ற இரண்டு வடிவங்களை மட்டுமே ஆதரிக்கிறது. கோப்புகள் மற்றும் கோப்புகளின் மெட்டாடேட்டாவைச் சேமிக்க கோப்புகள் மற்றும் fs.chunks.

கேள்வி 19: மோங்கோடிபியில் பிரதி நிகழ்வுகளை எவ்வாறு விவரிக்க முடியும்?
ரெப்ளிகேஷன் என்பது பல சேவையகங்களுக்கிடையில் தரவை ஒத்திசைக்கும் செயல்முறையாகும், அதேசமயம் மோங்கோடிபி தரவை நகலெடுத்து வெவ்வேறு சேவையகங்களுக்குப் பிரதிபலிக்கிறது, எனவே சர்வர் செயலிழந்தால், தரவின் பாதுகாப்பை உறுதி செய்யும் வேறு எந்த சேவையகத்திலிருந்தும் தரவை மீட்டெடுக்கலாம்.

கேள்வி 20: மோங்கோ ஷெல் என்றால் என்ன?
மோங்கோ ஷெல் என்பது ஜாவாஸ்கிரிப்ட் இயங்குதளமாகும், இதன் மூலம் நாம் மோங்கோடிபியுடன் தொடர்பு கொள்ளலாம் மற்றும் வினவல்களைப் பயன்படுத்தி தரவுகளில் மாற்றங்களையும் செய்யலாம். தரவுத்தள நிகழ்வுகளை பராமரிப்பது போன்ற நிர்வாக நோக்கங்களுக்காகவும் இது பயன்படுத்தப்படுகிறது. முன்னிருப்பாக, மோங்கோ ஷெல் நிறுவல் கோப்பில் சேர்க்கப்பட்டுள்ளது, ஆனால் அது நிறுவப்படவில்லை என்றால், நீங்கள் அதை மோங்கோடிபி சேவையகத்திலிருந்து நிறுவலாம்.

முடிவுரை

MongoDB என்பது பிரபலமான NoSQL தரவுத்தளமாகும், இது ஆவணங்கள் வடிவில் தரவை நிர்வகிக்கப் பயன்படுகிறது, மேலும் இது திட்டவட்டமானதாக இருப்பதால் கையாளுவது மிகவும் எளிதானது. இது ட்விட்டர் மற்றும் பேஸ்புக் போன்ற பல பிரபலமான நிறுவனங்களால் பயன்படுத்தப்படுகிறது. அதன் புகழ் காரணமாக, மோங்கோடிபி இடைமுகத்தில் பணிபுரியும் டெவலப்பர்களுக்கு ஏராளமான வேலை வாய்ப்புகள் உள்ளன. இந்தக் கட்டுரையில், அடிக்கடி கேட்கப்படும் மோங்கோடிபி நேர்காணல் கேள்விகள் அவற்றின் தகுந்த பதில்களுடன் பகிரப்பட்டுள்ளன.