டேட்டாபேஸ் மேனேஜ்மென்ட் சிஸ்டம் (DBMS) என்றால் என்ன?

DBMS களை பாதுகாக்கவும், ஒழுங்கமைக்கவும் மற்றும் உங்கள் தரவை நிர்வகிக்கலாம்

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

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

சார்பு தரவுத்தள மேலாண்மை அமைப்புகள் (RDBMS) அட்டவணைகள் மற்றும் உறவுகளின் தொடர்புடைய மாதிரியை செயல்படுத்துகின்றன.

தரவுத்தள முகாமைத்துவ கணினிகளில் பின்னணி

DBMS என்பது 1960 களில் இருந்து, ஐபிஎம் முதல் தகவல் மாதிரியாக்கம் (IMS) எனப்படும் முதல் DBMS மாதிரியை உருவாக்கியது, அதில் தரவு ஒரு படிநிலை மர அமைப்பு கட்டமைப்பில் இருந்தது. தனிப்பட்ட தரவு துண்டுகள் பெற்றோர் மற்றும் குழந்தை பதிவுகள் இடையே மட்டுமே இணைக்கப்பட்டன.

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

நவீன உறவு DBMS இன் அம்சங்கள்

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

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

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

DBMS களின் எடுத்துக்காட்டுகள்

இன்று, பல வணிக மற்றும் திறந்த மூல DBMS க்கள் கிடைக்கின்றன. உண்மையில், உங்களுக்கு தேவையான தரவுத்தளத்தை தேர்ந்தெடுப்பது சிக்கலான பணியாகும். உயர்மட்ட தொடர்புடைய DBMS சந்தையானது ஆரக்கிள், மைக்ரோசாப்ட் SQL சர்வர் மற்றும் IBM DB2 ஆகியவற்றால் ஆதிக்கம் செலுத்துகிறது, இது சிக்கலான மற்றும் பெரிய தரவு அமைப்புகளுக்கு நம்பகமான தேர்வுகள். சிறிய நிறுவனங்கள் அல்லது வீட்டு உபயோகத்திற்காக, பிரபலமான DBMS கள் மைக்ரோசாஃப்ட் அக்சஸ் மற்றும் ஃபைல்மேக்கர் புரோ ஆகும்.

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