Saturday, October 8, 2022

what is mongo db in tamil

mongo db in tamil


மோங்கோ டிபி என்றால் என்ன

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


மோங்கோடிபி மிகவும் நெகிழ்வானது மற்றும் பல வகையான தரவுகளை ஒன்றிணைத்து சேமிக்க உங்களை அனுமதிக்கிறது. இது பாரம்பரிய தொடர்புடைய தரவுத்தளங்களைக் காட்டிலும் பெரிய அளவிலான தரவைச் சேமித்து நிர்வகிக்கிறது. மோங்கோடிபி BSON எனப்படும் ஆவண சேமிப்பக வடிவமைப்பைப் பயன்படுத்துகிறது, இது JSON இன் பைனரி வடிவமான (ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் நோட்டேஷன்) பெரும்பாலான தரவு வகைகளுக்கு இடமளிக்கிறது.


MongoDB ஆனது JavaScript-அடிப்படையிலான கட்டமைப்பு Node.js உடன் ஒத்ததாக இருந்தாலும், Node.js, PHP மற்றும் Python உள்ளிட்ட பெரும்பாலான கட்டமைப்புகள், மொழிகள் மற்றும் இயக்க நேரங்களுக்கு அதிகாரப்பூர்வ MongoDB தரவுத்தள இயக்கிகள் கிடைக்கின்றன. உயர்நிலை சுருக்கம் அல்லது பொருள் சார்ந்த மேப்பிங் (ORM) அம்சங்களை வழங்கும் முங்கூஸ் போன்ற நூலகத்தையும் நீங்கள் தேர்வு செய்யலாம்.


மோங்கோடிபி தரவு

ஆவணம்(Document): SQL தரவுத்தள அட்டவணையில் உள்ள பதிவு அல்லது வரிசையை ஒத்த தரவு அங்காடியில் உள்ள தனிப்பட்ட பொருள்.

புலம்(field): SQL புலம் அல்லது அட்டவணை நெடுவரிசையைப் போன்ற பெயர் அல்லது தொலைபேசி எண் போன்ற ஆவணத்தில் உள்ள தரவு உருப்படி.

சேகரிப்பு(Collection:): SQL அட்டவணைகளைப் போலவே ஒரே மாதிரியான பதிவுகளின் தொகுப்பு. உங்கள் எல்லா ஆவணங்களையும் ஒரே சேகரிப்பில் வைத்திருக்க முடியும் என்றாலும், அவற்றை குறிப்பிட்ட வகைகளாகக் குழுவாக்குவது மிகவும் நடைமுறைக்குரியது. தொடர்பு முகவரி புத்தகத்தில் நீங்கள் நபர்களுக்கான சேகரிப்புகளையும் நிறுவனங்களுக்கான சேகரிப்புகளையும் வைத்திருக்கலாம்.

தரவுத்தளம்(Database): SQL தரவுத்தளத்தைப் போன்ற தொடர்புடைய தரவுகளின் தொகுப்பு.

ஸ்கீமா(Schema): ஒரு ஸ்கீமா ஒரு தரவு கட்டமைப்பை வரையறுக்கிறது. SQL தரவுத்தளத்தில் தரவைச் சேமிப்பதற்கு முன், தொடர்புடைய புலங்கள் மற்றும் வகைகளுடன் அட்டவணை வரையறையை நீங்கள் வரையறுக்க வேண்டும். மோங்கோடிபியில் இது தேவையில்லை, இருப்பினும் ஆவணத்தை சேகரிப்பில் சேர்ப்பதற்கு முன் அதைச் சரிபார்க்கும் திட்டத்தை உருவாக்க முடியும்.

அட்டவணை(Schedule): ஒரு SQL குறியீட்டின் அர்த்தத்தில் வினவல் செயல்திறனை மேம்படுத்தப் பயன்படுத்தப்படும் தரவு அமைப்பு.

முதன்மை விசை(Primary key): ஒவ்வொரு ஆவணத்திற்கும் ஒரு தனிப்பட்ட அடையாளங்காட்டி. MongoDB, சேகரிப்பில் உள்ள ஒவ்வொரு ஆவணத்திற்கும் ஒரு தனித்துவமான குறியீட்டு _id புலத்தை தானாகவே சேர்க்கிறது.

இயல்புநிலைப்படுத்தல்(Normalization): SQL தரவுத்தளங்களில், "இயல்புநிலை" என்பது தரவை ஒழுங்கமைக்கவும் நகல்களை அகற்றவும் பயன்படுத்தப்படும் ஒரு நுட்பமாகும். மோங்கோடிபியில், "நார்மலாக்கம்" ஊக்குவிக்கப்படுகிறது. நீங்கள் சுறுசுறுப்பாக தரவை நகலெடுக்கிறீர்கள் மற்றும் ஒரு ஆவணத்தில் தேவையான அனைத்து தகவல்களும் இருக்கலாம்.

இணைகிறது(joins): SQL ஆனது JOIN ஆபரேட்டரை வழங்குகிறது, இதனால் ஒரே வினவலில் பல பொதுவான அட்டவணைகளில் இருந்து தரவை மீட்டெடுக்க முடியும். பதிப்பு 3.6 மற்றும் அதற்குப் பிறகு மோங்கோடிபியில் இணைப்புகள் சாத்தியமில்லை. தன்னிறைவான ஆவணங்களில் தரவைத் திறக்க இது மற்றொரு காரணம்.

பரிவர்த்தனை(transaction): ஒரு புதுப்பிப்பு ஒரே ஆவணத்தில் இரண்டு அல்லது அதற்கு மேற்பட்ட மதிப்புகளை மாற்றும் போது, ​​அவை அனைத்தும் வெற்றியடைவதையோ அல்லது அவை அனைத்தும் தோல்வியடைவதையோ மோங்கோடிபி உறுதி செய்கிறது. இரண்டு அல்லது அதற்கு மேற்பட்ட பதிவுகளின் புதுப்பிப்புகள் ஒரு பரிவர்த்தனையில் தொகுக்கப்பட வேண்டும். MongoDB பதிப்பு 4.0 முதல் பரிவர்த்தனைகளை ஆதரிக்கிறது, ஆனால் பல செட் சர்வர் பிரதிகள் அல்லது பகிரப்பட்ட கிளஸ்டர்கள் தேவை. கீழே உள்ள எடுத்துக்காட்டு அமைப்பு ஒரு சேவையகத்தைப் பயன்படுத்துகிறது, எனவே பரிவர்த்தனைகள் கையாளப்படாது.


மோங்கோடிபி எப்படி நன்றாக வேலை செய்கிறது?

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

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

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

விரைவான மற்றும் எளிதான செயல்பாடுகளைச் செய்ய இது பணக்கார வினவல்களைக் கொண்டுள்ளது.


நன்மைகள்

  • தரவுத்தளம் மிகவும் நெகிழ்வானது
  • இது பல தரவுத்தளங்களில் விநியோகிக்கப்படலாம்
  • இது மிகவும் வேகமானது மற்றும் அளவிடுதலுக்கு நல்லது
  • அமைக்க மற்றும் விண்ணப்பிக்க எளிதானது

தீமைகள்

  • தரவுத்தளங்கள் ஒரு டன் நினைவகத்தை எடுக்கும்
  • இதன் ஆவண அளவு வரம்பு 16 எம்பி
  • இது வரை கூடு வரம்பு உள்ளது

what is linux in tamil

எப்போதும் வளர்ந்து வரும் தொழில்நுட்ப உலகில், ஒரு ஆப்பரேட்டிங் சிஸ்டம் அதன் பல்துறை, பாதுகாப்பு மற்றும் செலவு-செயல்திறன் ஆகியவற்றிற்காக தனித்...