தரவுத்தள மேலாண்மை அமைப்பு: திருத்தங்களுக்கு இடையிலான வேறுபாடு

உள்ளடக்கம் நீக்கப்பட்டது உள்ளடக்கம் சேர்க்கப்பட்டது
சி {{கூகுள் தமிழாக்கக் கட்டுரை}}
Babu nr (பேச்சு | பங்களிப்புகள்)
No edit summary
வரிசை 6:
 
 
'''தரவுத்தள மேலாண்மை அமைப்பு''' ('''DBMS''' ) என்பது உருவாக்கம், பராமரிப்பு ஆகியவற்றைக் கட்டுப்படுத்தும் ஒரு [[கணினி நிரல்]]களின்நிரல்களின் தொகுப்பாகும், மேலும் கணினியுடன் [[தரவுத்தளத்தின்]] பயன்பாடானது ஒரு இயங்குதளமாக அல்லது ஒரு நிறுவனத்துக்கு மற்றும் அதன் [[இறுதிப் பயனர்]]களுக்குபயனர்களுக்கு பயன்படுகிறது. [[தரவுத்தள நிர்வாகி]]கள்நிர்வாகிகள் (DBAக்கள்) மற்றும் பிற வல்லுநர்களிடம் இருந்து பெற்ற தரவுத்தள முன்னேற்றத்தை பரவலாக அமைப்புகளின் கட்டுப்பாட்டில் இடுவதற்கு நிறுவனங்களுக்கு இது இடமளிக்கிறது. DBMS என்பது ஒருங்கிணைக்கப்பட்ட தரவுப் பதிவுகளின் சேகரிப்பு மற்றும் கோப்புகள் என அறியப்படும் தரவுத்தளங்களில் பயன்படுத்துவதற்கு உதவும் அமைப்பு மென்பொருள் தொகுப்பாகும். இது மாறுபட்ட பயனர் பயன்பாடு நிரல்களை அதே தரவுத்தளத்தில் எளிதாக அணுகுவதற்கு இடமளிக்கிறது. [[நெட்வொர்க் உருமாதிரி]] அல்லது [[தொடர்புசார் உருமாதிரி]] போன்ற எந்த ஒரு [[தரவுத்தள உருமாதிரி]]களின்உருமாதிரிகளின் வகைகளிலும் DBMSகள் பயன்படலாம். பெரிய அமைப்புகளில், பயனர்கள் மற்றும் பிற மென்பொருளை [[கட்டமைப்புள்ள]] வழியில் தரவை சேமிக்கவும் திரும்பப்பெறவும் DBMS இடமளிக்கிறது. கணினி நிரல்களை எழுதி தகவல்களைப் பெறுவதற்கு பதிலாக, [[வினவு மொழி]]யில்மொழியில் சாதாரணமான வினாக்களை பயனர்கள் கேட்கலாம். இவ்வாறு, பல DBMS தொகுப்புகள் [[நான்காம் தலைமுறை நிரலாக்க மொழி]] (4GLகள்) மற்றும் பிற பயன்பாட்டு முன்னேற்றப் பண்புகளை வழங்குகின்றன. இது தரவுத்தளத்திற்கான தர்க்க ரீதியான அமைப்பை குறிப்பிடவும் அணுகவும் பயன்படுகிறது, மேலும் இது தரவுத்தளத்தின் உள்ளேயே தகவல்களை பயன்படுத்துகிறது. [[தரவு அணுகுவதைக்]] கட்டுப்படுத்துவதற்கான வாய்ப்பை இது வழங்கி, [[தரவு ஒருமைப்பாடை]] செயல்படுத்துகிறது, மேலும் நிர்வாக உடன் நிகழ்வு கட்டுப்படுத்தப்பட்ட, தரவுத்தளத்தையும் புதுப்பிக்கிறது.
 
 
 
== மேலோட்டப் பார்வை ==
DBMS என்பது [[அமைப்பு]], [[சேமிப்பு]], மேலாண்மை, மற்றும் [[தரவுத்தளத்தில்]] [[தரவு]]டைய [[மீட்பு]] ஆகியவற்றைக் கட்டுப்படுத்தும் ஒரு [[மென்பொருள் நிரல்]]களின்நிரல்களின் தொகுப்பாகும். DBMSகள் அதன் தரவு கட்டமைப்புகள் அல்லது வகைகளைப் பொறுத்து வகைப்படுத்தப்பட்டு உள்ளன. DBMS, ஒரு பயன்பாட்டு நிரலில் இருந்து தரவின் கோரிக்கையை அனுமதித்து, அந்தக் குறிப்பிட்ட தரவை மாற்றுவதற்கு [[இயக்க அமைப்பு]]க்குஅமைப்புக்கு கட்டளை இடுகிறது. [[கேள்விகள்]] மற்றும் பிரதிசெயல்கள் போன்றவை கண்டிப்பாக வடிவத்தைப் பொறுத்து தெரிவிக்கப்படவும் பெறப்படவும் வேண்டும், அவை ஒன்று அல்லது அதற்கு மேற்பட்ட பொருத்தமான வரைமுறைகளை உறுதி செய்கிறது. DBMS பயன்படுத்தப்படும் போது, அமைப்புகளின் தகவல் தேவைகளின் மாற்றத்தைப் போல மிகவும் எளிதாக [[தகவல் அமைப்பு]]கள்அமைப்புகள் மாற்றியமைக்கப்படுகின்றன. இதில் பழைய அமைப்புக்கு எந்தவிதமான பாதிப்பும் இல்லாமல், தரவின் புதிய வகையை தரவுத்தளத்தில் சேர்க்க முடியும்.
 
 
[[தரவுத்தள சேவையகங்களான]] கணினிகள் உண்மையான தரவுத்தளங்களைக் கொண்டுள்ளன, மேலும் இது DBMS மற்றும் அதனுடன் தொடர்புடைய மென்பொருளில் மட்டுமே இயங்குகிறது. தரவுத்தள சேவையகங்கள், வழக்கமாக [[பன்மைச்செயலகக்]] கணினிகளாக இருக்கும், இதனுடன் நிலையான சேமிப்புக்காக உயர்தரமான நினைவகம் மற்றும் [[RAID]] வட்டு அணிகள் போன்றவை பயன்படுத்தப்படுகின்றன. வன்பொருள் தரவுத்தள துரிதப்படுத்திகள், அதி-வேக அலைவரிசை வழியாக ஒன்று அல்லது அதற்கு மேற்பட்ட சேவையகங்களுடன் இணைக்கப்பட்டு இருக்கும், இவை அதிகப்படியான அளவுகொண்ட நடவடிக்கை செயல்படுத்தப்படும் சூழல்களில் பயன்படுகின்றன. DBMSகள் பெரும்பாலான [[தரவுத்தள பயன்பாடு]]களின்பயன்பாடுகளின் இதயமாக கண்டறியப்படுகிறது. சிலசமயங்களில் DBMSகள், உள்கட்டமைக்கப்பட்ட [[நெட்வொர்க்கிங்]] ஆதரவுடன் தனிப்பட்ட [[பல்பணியாக்கக்]] [[கெர்னலின்]] ஒவ்வொரு பக்கத்திலும் கட்டப்பட்டு இருக்கும், இருந்தபோதும் இந்நாட்களில் இந்த செயல்பாடுகள் [[இயக்க அமைப்பிலேயே]] விடப்பட்டு உள்ளன.
 
 
வரிசை 25:
 
=== 1960களின் வழிநடத்துதல் DBMS ===
கணினிகள் வேகத்திலும் தகுதியிலும் வளர்ச்சி பெற்ற போது, ஏராளமான பொது-நோக்க தரவுத்தள அமைப்புகள் வெளியிடப்பட்டன; 1960களின் இடைப்பகுதியில் அதைப் போன்ற ஏராளமான அமைப்புகள் வணிகரீதியான பயன்பாட்டிற்கும் உயயோகப்படுத்தப்பட்டன. தரத்தின் ஆர்வம் வளரத்தொடங்கிய பிறகு, அதைப்போன்ற ஒரு தயாரிப்பை உருவாக்கியரான [[சார்லஸ் பேச்மேன்]] மற்றும் [[CODASYL]]இன்CODASYLஇன் உள்ளிருக்கும் "டேட்டாபேஸ் டாஸ்க் க்ரூப்" [[இண்டெகரேட்டடு டேட்டா ஸ்டோர்]] (IDS)ஐ கண்டுபிடித்தனர், இந்தக் குழுவே [[COBOL]]இன்COBOLஇன் உருவாக்கம் மற்றும் தர அளவுப்பாடு போன்றவற்றிற்கு பொறுப்பாகும். 1971 இல் "கோடசில் அப்ரோச்" என பொதுவாக அறியப்பட்ட அவர்களது தரத்தை வெளியிட்டனர், விரைவில் அதை அடிப்படையாகக் கொண்ட எண்ணற்ற வணிகரீதியான தயாரிப்புகள் கிடைக்கப்பெற்றன.
 
 
கோடாசில்லின் அணுகுமுறையானது, பெரிய நெட்வொர்க்கில் அமைக்கப்படும் இணைக்கப்பட்ட தரவு வரிசையின் "நடைமுறை" வழிநடத்துதலை அடிப்படையாகக் கொண்டது. தரவுத்தளம் முதலில் திறக்கப்படும் போது, நிரலானது தரவுத்தளத்தின் முதல் [[பதிவை]] இணைப்புக்கு திருப்பித் தருகிறது, இது தரவின் மற்ற பாகங்களுக்கான [[சுட்டி]]களையும் கொண்டுள்ளது. ஏதாவது ஒரு குறிப்பிட்ட பதிவைக் கண்டுபிடிக்க, தேவையான பதிவு திரும்பக்கிடைக்கும் வரை, நிரலர் ஒரு நேரத்தில் ஒரு சுட்டிகள் என்ற கணக்கில் இதன் வழியாக அடிகளை எடுத்து வைக்க வேண்டும். "இந்தியாவில் உள்ள அனைத்து மக்களையும் கண்டுபிடி" போன்ற சாதாரண வினாக்களுக்கு, நிரலானது பொருந்தும் முடிவுகளைச் சேர்க்க முழுத் தரவு வரிசையிலும் உலவ வேண்டி உள்ளது. இங்கே, முக்கியமாய், "கண்டுபிடி" அல்லது "தேடு" போன்ற எந்த கருத்துப் படிவமும் இல்லை. இது இன்று மிகவும் கடுமையான எல்லையைப் போன்று தோன்றலாம், ஆனால் வரலாற்று காலத்தில் தரவானது பெரும்பாலும் [[காந்த நாடா]]வில்நாடாவில் சேமிக்கப்பட்ட போது, இதைப் போன்ற செயல்பாடுகள் எந்த வழியிலும் கவனமாய் பார்க்கக்கூடிய வகையில் மிகவும் விலை உயர்ந்ததாக இருந்தது.
 
 
1968இல் [[IBM]], ''IMS'' என்று அறியப்பட்ட அவர்களது சொந்த DBMS அமைப்பைக் கொண்டிருந்தது. [[IMS]] என்பது [[அமைப்பு/360]]இன்360இன் மேல் [[அப்போலோ நிரலுக்காக]] எழுதப்பட்ட மென்பொருளின் முன்னேற்றமாகும். IMS பொதுவாக கோடாசில்லின் அதே கருத்துப்படிவத்தைக் கொண்டிருந்தது, ஆனால் கோடாசில்லின் நெட்வொர்க் உருமாதிரிக்கு பதிலாக அதன் தரவு வழிநடத்துதல் உருமாதிரிக்காக கண்டிப்பான படிநிலை பயன்படுத்தப்பட்டது. பிறகு இரண்டு கருத்துப் படிவங்களும், அவை தரவை அணுகும் வழிமுறையின் காரணமாக [[வழிநடத்துதல்சார் தரவுத்தளஙகள்]] என அறியப்பட்டன, மேலும் பேச்மேனின் 1973 [[டூரிங் விருது]]க்குவிருதுக்கு விருதுக் காட்சியளிப்பு ''த புரோகிராமர் ஆஸ் நாவிகேட்டர்'' ஆக இருந்தது. IMS ஒரு [[படிநிலைசார் தரவுத்தளமாக]] தரம் பிரிக்கப்பட்டது. IDS மற்றும் [[IDMS]], CODASYL தரவுத்தளங்களான இரண்டும், CINCOMஇன் TOTAL தரவுத்தளம் ஆகியவை [[நெட்வொர்க் தரவுத்தளங்களாக]] தரம் பிரிக்கப்பட்டன.
 
 
 
=== 1970களின் தொடர்புசார் DBMS ===
[[எட்கர் கோட்]], [[சான் ஜோஸ், கலிபோர்னியா]]வில்கலிபோர்னியாவில் [[IBM]]க்காகIBMக்காக பணிபுரிந்தார், அவரது கிளை அலுவகங்களில் ஒன்றில் [[வன்வட்டு]] அமைப்புகளைத் தயாரிப்பதில் முதலாவதாய் முற்றிலும் ஈடுபட்டிருந்தார். இவர் கோடாசில் அணுகுமுறையின் வழிநடத்துதல்சார் உருமாதிரியுடன் விருப்பமற்று இருந்தார், குறிப்பிடத்தக்க வகையில் பின்னாளில் மிகவும் அதிகமாக பயன்படுத்தப்பட்ட "தேடுதல்" வசதி இல்லாதது அவருக்கு மகிழ்ச்சியை அளிக்கவில்லை. 1970 இல், தரவுத்தள கட்டமைப்பின் ஒரு புதிய அணுகுமுறையை சுருக்கமாக எண்ணற்ற ஆய்வறிக்கைகளில் எழுதினார், முடிவாக ஒப்பில்லாத ''பெரிய பொதுப்படையான தரவு வங்கிக்கான தரவின் தொடர்புசார் உருமாதிரியை'' உருவாக்கினார்.<ref>கோட், இ.எப். (1970).[http://www.acm.org/classics/nov95/toc.html ][http://www.acm.org/classics/nov95/toc.html "எ ரிலேசனல் மாடல் ஆப் டேட்டா பார் லார்ஜ் சேர்டு டேட்டா பேங்க்ஸ்"]. உள்ளே: ''கம்யூனிகேசன் ஆப் த ACM'' 13 (6): 377–387.</ref>
 
 
இந்த ஆய்வறிக்கையில், பெரிய தரவுத்தளங்களுடன் சேமிக்கும் மற்றும் வேலை செய்யும் புதிய அமைப்பைப் பற்றி கோட் விளக்கியிருந்தார். கோடாசில்லில் சார்பற்று அமைக்கப்பட்ட பதிவுகளை சில சுருக்கமான [[இணைக்கப்பட்ட பட்டியலில்]] பதிவுகள் சேமிக்கப்படுவதற்கு பதிலாக, கோடின் யோசனையில் நிலையான-அளவு பதிவுகளுடைய "[[அட்டவணை]]"ஐ பயன்படுத்தி இருந்தார். இந்த இணைக்கப்பட்ட-பட்டியல் அமைப்பானது, "மிகக்குறைவான" தரவுத்தளங்களை சேமிக்கும் போது மிகவும் பயனற்றதாக இருந்தது, இதில் ஏதாவது ஒரு பதிவின் சில தரவு பொருளற்றதாக இருக்கலாம். வழக்கமான அட்டவணைகளின் வரிசையில் தரவைப் பிரித்து அளிப்பதால் தொடர்புசார் உருமாதிரி இந்தப் பிரச்சினையை பூர்த்தி செய்தது, இதில் தேவையில்லாத அடிப்படைக்கூறுகள் முக்கிய அட்டவணையில் இருந்து வெளியேற்றப்பட்டு, தேவையின் போது பயன்படும் படி வேறு அட்டவணையில் சேர்க்கப்பட்டது.
 
 
வரிசை 48:
 
 
தகவல்கள் மீண்டும் ஒன்றாக இணைக்கப்படுதல் இந்த அமைப்புக்கு கீயாக விளங்குகிறது. தொடர்புசார் உருமாதிரியில், நிகரற்ற ஒரு குறிப்பிட்ட பதிவை வரையறுப்பதற்கு சில தகவல் துணுக்கு "[[கீ]]"யாக பயன்படுத்தப்படுகிறது. பயனரைப் பற்றிய தகவல் சேகரிக்கப்பட்ட போதும், இந்தக் கீயின் தேடுதல்களில் கண்டுபிடிக்கப்பட்ட தகவலானது தேவைக்கேற்ற (அல்லது ''தொடர்புடைய'' ) அட்டவணைகளில் சேமிக்கப்படுகிறது. எடுத்துக்காட்டாக, பயனரின் லாகின் பெயர் தனித்தன்மை வாய்ந்ததாக இருந்தால், அந்த பயனருக்கான முகவரிகள் மற்றும் தொலைப்பேசி எண்கள், லாகின் பெயரின் கீயாக அதனுடன் பதிவுசெய்யப்படும். இந்த தொடர்புடைய தரவின் "மறு-இணைப்பு", ஏதேனும் மரபுவழி கணினி மொழிகளில் வடிவமைக்கப்படாத தனித் திரலுடன் சேர்கிறது.
 
 
வழிநடத்துதல் அணுகுமுறையில் பதிவுகளை சேர்ப்பதற்காக நிரல்களை சுழல தேவைப்படுவது போல், தொடர்புசார் அணுகுமுறையில் எந்த ஒரு பதிவையும் பற்றிய தகவலை சேர்ப்பதற்கு இணைப்புகள் தேவைப்படுகிறது. கோடின் அவசியமான இணைப்புக்கான தீர்வு அமைப்பு-சார்ந்த மொழியாக இருந்தது, இந்த ஆலோசனையே பிறகு எங்கும் காணப்பெறுகிற [[SQL]]ஐSQLஐ உற்பத்தி செய்தது. இதில் கணிதத்தில் ''[[டுப்பில் கால்குலஸ்]]'' என அறியப்பட்ட பிரிவு பயன்படுத்தப்பட்டது, வழக்கமான தரவுத்தளங்களின் அனைத்து செயல்பாடுகளுக்கும் இந்த அமைப்பு ஆதரவளிக்கும் என அவர் செயல்முறை மூலம் மெய்பித்துக் காட்டினார் (உள்ளிடுதல், புதுப்பித்தல் மற்றும் பல.) மேலும் தரவுகளின் ''வரிசைகளை'' ஒரு தனி செயல்பாட்டின் மூலம் கண்டுபிடித்து திருப்பித்தர எளிமையான அமைப்பையும் வழங்கினார்.
 
 
[[ஈஜென் வோங்]] மற்றும் [[மைக்கேல் ஸ்டோன்பெராகெர்]] என்ற இருவரால் பெர்கெலெயில் கோடின் ஆய்வறிக்கைக் கைப்பற்றப்பட்டது. புவியியல் தரவுத்தள செயல்திட்டத்திற்காக ஏற்கனவே ஒதுக்கப்பட்ட நிதியைக் கொண்டு அவர்கள் [[INGRES]] என்று அறியப்பட்ட செயல்திட்டத்தைத் தொடங்கினர், இதில் குறியீடுகளை உற்பத்தி செய்ய மாணவர்களை நிரலர்களாக பயன்படுத்தினர். 1973 இன் ஆரம்பத்தில், INGRES முதல் முறையாக அதன் சோதனைத் தயாரிப்புகளை வெளியிட்டது, 1979இல் இது பொதுவாக பரவலாக பயன்படுத்தப்பட்டது. இந்த நேரத்தில், குறிப்பிட்ட அளவிலான நபர்கள் இந்தக் குழுவின் "மூலமாய்" நகர்த்தப்பட்டனர் — அநேகமாய் பெருமளவாக 30 பேர் பணிபுரிந்த அந்த செயல்திட்டத்தில், அந்த நேரத்தில் சுமார் ஐந்து பேரே இருந்தனர். தரவு அணுக்கத்திற்காக பயன்படுத்தப்பட்ட [[QUEL]] என்றழைக்கப்பட்ட "மொழி" உள்ளிட்ட பலவழிகளில் INGRES [[சிஸ்டம் R]]ஐப்Rஐப் போன்றே இருந்தது, கோடின் சொந்த ஆல்பா மொழியை அடிப்படையாகக் கொண்டு QUEL உண்மையில் தொடர்புசார்ந்தது ஆகும், ஆனால் இது SQLஐ தொடருவதில் இருந்து அழிக்கப்பட்டது, SQL அதுவாகவே தொடர்புசார் உருமாதிரி உடைய அதிகமான அதே கருத்துப் படிவங்களைக் கொண்டிருந்ததால் இவ்வாறு செய்யப்பட்டது.
 
 
IBM அதுவாகவே தொடர்புசார் உருமாதிரி [[PRTV]] இன் ஒரே ஒரு சோதனையை நிறைவேற்றலை மட்டுமே செய்தது, மேலும் ஒரு தயாரிப்பாக [[தொழில் அமைப்பு 12]]ஐ12ஐ நிறைவேற்றியது, இரண்டும் தற்போது இடைநிறுத்தப்பட்டுள்ளது. [[ஹனிவெல்]] [[Multics]]க்காகMulticsக்காக [[MRDS]]ஐMRDSஐ செய்தது, மேலும் தற்போது இரண்டு புதிய நிறைவேற்றுவதல்களையும் செய்தது, அவை: [[அல்போரா டாடாபோர்]] மற்றும் [[ரெல்]] ஆகும். அனைத்து பிற DBMS நிறைவேற்றுதல்கள் வழக்கமாக ''தொடர்புசார்'' என்று அழைக்கப்படும் SQL DBMSகள் ஆகும். 1968இல், மிச்சிகன் பல்கலைக்கழகம் [[மைக்ரோ DBMS]] தொடர்புசார் தரவுத்தள மேலாண்மை அமைப்பை உருவாக்கத் தொடங்கியது. அமெரிக்கத் தொழிலாளர் துறை, ஆல்பெர்டா பல்கலைக்கழகத்தில் இருந்து சுற்றுச்சூழல் பாதுகாப்பு அமைப்பு மற்றும் ஆராய்ச்சியாளர்கள், மிச்சிகன் பல்கலைக்கழகம் மற்றும் வைன் ஸ்டேட் பல்கலைக்கழகம் ஆகியவற்றால் பெரிய அளவிளான தரவு வரிசைகளை கையாளுவதற்கு இது பயன்படுத்துகிறது. [[மிச்சிகன் டெர்மினல் அமைப்பை]]ப்அமைப்பைப் பயன்படுத்தி மெயின்ஃபிரேம் கணினிகளில் இதை இயங்க வைக்க முடியும். 1996 வரை இந்த அமைப்பு தயாரிப்பில் இருந்தது.
 
 
 
=== 1970களின் முடிவில் SQL DBMS ===
1970களின் முற்பகுதியில் கோடின் கருத்துப்படிவங்களை ஓரளவு அடிப்படையாகக் கொண்டு '''[[சிஸ்டம் R]]''' ஆக மூலப்படிம அமைப்பில் IBM பணிபுரியத் தொடங்கியது. 1974/5 இல் இதன் முதல் பதிப்பு தயாரானது, மேலும் பிறகு பல்-அட்டவணை அமைப்புகளின் வேலை தொடங்கியது, இதன் மூலம் தரவு பிரிக்கப்படுவதால், பதிவுக்கான அனைத்து தரவும் (பெரும்பாலான கட்டாயமற்ற தரவுகள்) ஒரு தனி பெரிய "ச்சங்கில்" ஒன்றாய் சேமித்து வைக்கும் தேவை இல்லாமல் போகிறது. பின்னர், 1978 மற்றும் 1979 இல் வாடிக்கையாளர்களால் பல்-பயனர் பதிப்புகள் பரிசோதிக்கப்பட்டன, அந்த நேரத்தில் நிர்ணயிக்கப்பட்ட [[வினவு மொழி]] [[SQL]] சேர்க்கப்பட்டது. கோடின் யோசனைகள் அவர்களை கோடாசில்லைவிட இயங்கக்கூடியவர்களாகவும் மேம்பட்டவர்களாகவும் வெளிப்படுத்தின, இது ''SQL/DS'' என்று அறியப்படும் உண்மையான தயாரிப்புப் பதிப்பான சிஸ்டம் R, மற்றும் பின்னர் ''டேட்டாபேஸ் 2'' ([[DB2]]) ஆகியவற்றை உருவாக்க IBMக்கு ஊக்கமளித்தது.
 
 
வருங்கால வணிகரீதியான வெற்றியைப் பெறப்போகும் அதைப் போன்ற அமைப்புகளை ஏற்றுக்கொண்டு, பலர் INGRES உடன் தங்களை ஈடுபடுத்திக் கொண்டிருந்தனர், மேலும் அவர்கள் வேலையை SQL இடைமுகத்துடன் வணிகரீதியாக மாற்ற தங்களது சொந்த நிறுவனங்களையும் அமைத்தனர். [[சைபேஸ்]], [[இன்ஃபார்மிக்ஸ்]], [[நான்ஸ்டாப் SQL]] மற்றும் முடிவாக [[இன்கிரெஸ்]] அதுவாகவே 1980களின் ஆரம்ப INGRES தயாரிப்புக்கு பக்கக் கிளையாக அனைத்தும் விற்பனை செய்யப்பட்டன. [[மைக்ரோசாப்ட் SQL சர்வர்]] உண்மையில் சைபேஸ் மற்றும் INGRES இன் மறுகட்டமைப்பு செய்யப்பட்ட பதிப்பாகும். [[லாரி எலிசனின்]] [[ஆரக்கிள்]] மட்டுமே IBMஇன் சிஸ்டம் R இன் ஆவணங்களை அடிப்படையாகக் கொண்டு ஒரு மாறுபட்ட பின்னலில் இருந்த தொடங்கப்பட்டது, 1978 இல் இதன் முதல் பதிப்பு வெளியான போது IBM இன் சந்தையை முந்தியது.
 
 
[[PostgreSQL]] என தற்போது அறியப்படும் போஸ்ட்கிரஸ் என்ற புதிய தரவுத்தளத்தை உருவாக்குவதற்கு INGRES இல் இருந்து பாடங்களை இடுவதற்கு ஸ்டோன்பிரேக்கர் சென்றார். PostgreSQL முக்கியமாக உலகளாவிய பணி விமர்சன பயன்பாடுகளுக்காக பயன்படுத்தப்பட்டது (பல பெரிய நிறுவனங்கள் மற்றும் நிதி நிறுவனங்கள் செய்வதைப் போல், .org மற்றும் .info டொமெயின் பெயர் பதிவுகள், அவர்களது முதன்மைத் தரவை சேமிக்க பயன்படுகிறது).
 
 
[[சுவீடனில்]], கோடின் ஆவணங்களும் படிக்கப்பட்டு, 70களின் இடைப்பகுதியில் இருந்து [[அப்சலா பல்கலைக்கழகத்தில்]] [[மைமர் SQL]] உருவாக்கப்பட்டது. 1984 இல், இந்த செயல்திட்டமானது ஒரு சார்பற்ற தொழில் முயற்சியாக ஒன்று சேர்க்கப்பட்டது. 1980களின் முற்பகுதியில், மைமர் பயன்பாடுகளின் அதிக வலிமைக்காக பரிமாற்றத்தைக் கையாளுதல் அறிமுகப்படுத்தப்பட்டது, பின்னர் இந்த யோசனை பெரும்பாலான பிற DBMSஇல் நிறைவேற்றப்பட்டது.
 
 
வரிசை 89:
 
=== மாதிரியமைத்தல் மொழி ===
[[தரவு மாதிரியமைத்தல்]] [[மொழி]]யானது, DBMS [[தரவுத்தள உருமாதிரி]]யைப்உருமாதிரியைப் பொறுத்து, DBMS இல் இருக்கும் ஒவ்வொரு [[தரவுதளத்தின்]] [[பொருள்சுருக்கத்தையும்]] வரையறுக்குகிறது. மிகவும் பொதுவான நான்கு உருமாதிரிகளின் வகையாவன:
 
* [[படிநிலைசார் உருமாதிரி]],
* [[நெட்வொர்க் உருமாதிரி]],
* [[தொடர்புசார் உருமாதிரி]] மற்றும்
* [[பொருள் உருமாதிரி]].
வரிசை ஒழுங்குபடுத்தப்பட்ட பட்டியல்கள் மற்றும் பிற முறைகளும் பயன்படுத்தப்படுகின்றன. கொடுக்கப்பட்டுள்ள தரவுத்தள மேலாண்மை அமைப்பு, நான்கு உருமாதிரிகளில் ஒன்று அல்லது அதற்கு மேற்பட்ட உருமாதிரிகளை அளிக்கலாம். உகந்த கட்டமைப்பானது, பயன்பாடுகளின் தரவுடைய இயற்கையான அமைப்பு மற்றும் பயன்பாடுகளின் தேவைகளை சார்ந்திருக்கிறது (நடைமுறை விகிதம் (வேகம்), நம்பகத்தன்மை, பராமரித்தல், அளவிடல் மற்றும் விலையை இது உள்ளடக்கி உள்ளது).
 
 
இன்றைய பயன்பாட்டில் ஆதிக்கமான உருமாதிரியானது, [[SQL]] இன் குறிப்பிட்ட ஒரு எம்படட் ஆகும், பயன்பாடுகளின் ஆர்வம் மற்றும் செயல்திறனுக்காக அதன் பல்வேறான அடிப்படையானக் கொள்கைகள் மீறப்படுவதில் இருந்து, இந்த உருமாதிரியானது தொடர்புசார் உருமாதிரியின் சீரழிவு என நம்பும் தூய்மையானவர்களின் ஆட்சேபனையாக உள்ளது. பல DBMSகள் [[திறந்த தரவுத்தள இணைப்பு]] [[API]]ஐக்கும்APIஐக்கும் ஆதரவளிக்கிறது, [[நிரலர்]]களுக்குநிரலர்களுக்கு DBMSஐ அணுகுவதற்கான ஒரு தரமான வழியை இது ஆதரவளிக்கிறது.
 
 
வரிசை 122:
 
=== தரவு கட்டமைப்பு ===
[[தரவு கட்டமைப்பு]]கள்கட்டமைப்புகள், (செயற்களங்கள், பதிவுகள், கோப்புகள் மற்றும் பொருள்கள்) [[நிரந்தரமான]] [[தரவு சேமிப்பு சாதனத்தில்]] சேமிக்கப்பட்டுள்ள அதிக அளவான தரவை கையாளுவதற்காக அனுகூலமாக பயன்படுகிறது ([[அடிக்கடி மாறும் முக்கிய நினைவகத்திற்கு]] [[ஒப்பிடுகையில்]] இது மெதுவான அணுகலைக் கொடுக்கிறது).
 
 
 
=== தரவுத்தள வினவு மொழி ===
ஒரு [[தரவுத்தள வினவு மொழி]] மற்றும் ரிப்போர்ட் ரைட்டர், பயனர்களை தரவுத்தளத்தை ஒன்றையொன்று வினவும் விதமாக இடமளிக்கின்றன, மேலும் தரவின் மேல் [[பயனர்கள் ஆளுமைகளை]] பொறுத்து தரவை ஆராய்ந்து புதுப்பிக்க இடமளிக்கிறது. இது தரவுத்தளத்தின் [[பாதுகாப்பையும்]] கட்டுப்படுத்துகிறது. அதிகாரமில்லாத பயனர்கள் தரவுத்தளத்தை பார்க்க அல்லது புதுப்பிப்பதில் இருந்து [[தரவு பாதுகாப்பு]] ஒரு தடுப்பாக செயல்படுகிறது. கடவுச்சொற்களைப் பயன்படுத்தி, பயனர்கள் முழுமையான தரவுத்தளத்தையோ அல்லது உபதொகுப்புகளையோ அணுகுவதற்கு இடமளிப்பது ''சப்ஸ்கீமாஸ்'' எனப்படுகிறது. எடுத்துக்காட்டாக, ஒரு பணியாளர் தரவுத்தளமானது ஒரு தனிப்பட்ட பணியாளரைப் பற்றிய அனைத்து தரவையும் கொண்டிருக்கலாம், பிற பணியாளர்களால் பணி வரலாறு மற்றும் மருத்துவ தரவை மட்டுமே அணுகுவதற்கு இடமளிக்கப்பட்டு இருக்கும் போது, ஒரு பயனர்களின் குழு பேரோல் தரவை மட்டுமே பார்ப்பதற்கு அதிகாரம் பெற்று இருக்கலாம்.
 
 
வரிசை 135:
 
=== பரிமாற்ற இயங்குமுறை ===
[[தரவுத்தள பரிமாற்ற]] இயங்குமுறையானது, [[ஒரேசமய பயனர் அணுகல்கள்]] ([[உடனிகழ் கட்டுப்பாடு]]), மற்றும் தவறுகளின் ([[தவறு தாங்குதன்மை]]) விளைவாக [[தரவு ஒருமைப்பாட்டை]] உறுதிபடுத்துவதற்காக குறைபாடற்ற [[ACID]] உடைமைகளுக்கு உத்தரவாதமளிக்கிறது. மேலும் இது தரவுத்தளத்தில் தரவின் [[ஒருமைப்பாட்டையும்]] கவனித்துக்கொள்கிறது. ஒன்றுக்கு மேற்பட்ட பயனர், ஒரே பதிவை ஒரே நேரத்தில் புதுப்பிக்க இடமளிக்காமல் இருந்தால், ஒரு DBMS தரவுத்தளத்தின் ஒருமைப்பாட்டை காப்பாற்ற முடியும். தனித்த இன்டெக்ஸ் கண்ஸ்ட்ரெய்ன்ட்ஸ் வழியாக, DBMS ஒரே மாதிரியான போலி பதிவுகளைத் தடுக்க உதவ முடியும்; எடுத்துக்காட்டாக, ஒரே வாடிக்கையாளர் எண்களை கொண்டு இருக்க முடியாத இரண்டு வாடிக்கையாளர்களைப் (கீ ஃபீல்டுகள்) பற்றி தரவுத்தளத்தில் பதிவு செய்யப்பட்டு இருக்கலாம். அதிகமான தகவலுக்காக (மிகைமை தவிர்ப்பு) பார்க்க [[ACID]] உடைமைகள்.
 
 
வரிசை 154:
 
=== DBMS இன் சிறப்பம்சங்கள் மற்றும் தகுதிகள் ===
மாறாக, பிரத்தியேகமாய் தரவுத்தள மேலாண்மையுடைய தொடர்புசார் உருமாதிரியின் இணைப்பில், இயற்பண்புகளுக்கு இடையே ஆன [[தொடர்பு]], முதன்மையாகக் காணப்படும் செயற்களத்தின் குறிப்பிட்ட தொகுப்பில் இருந்து விவரிக்கப்படுகிறது. எடுத்துக்காட்டாக, இந்த நேரத்தில் பழுப்படைந்து "பிங்க்" நிறத்தில் இருக்கும் காரின் நிறம், தரவுத்தளத்தில் உண்மையில் "சிகப்பு" எனக் குறிப்பிடப்பட்டு இருக்கும், சில குறிப்பிட்ட "தயாரிப்பில்" இருந்து வழங்கப்பட்ட வர்ண வேலையினால் இவ்வாறு நடந்து இருக்கலாம். அதைப்போன்ற உயர்ந்த [[எண்]] இணைப்புமுறைகளில், அந்த நேரத்திலேயே செயற்களத்தின் கீழ் இருக்கும் அனைத்து தகவலும் வழங்கப்படும், மற்றவர்களைக் காட்டிலும் யாருக்கும் அதிக முன்னுரிமை வழங்கப்பட்டிருக்க மாட்டாது.
 
 
வரிசை 207:
 
=== உயர்-தரவு களஞ்சியம் ===
[[உயர்தரவு]] என்பது தரவை விவரிக்கும் தரவாகும். எடுத்துக்காட்டாக, [[தரவுத் தொகுப்பு]]களில்தொகுப்புகளில் அனுமதிக்கப்பட்டு இருக்கும் இயற்பண்புகளைப் பற்றி விளக்கப்படும் பட்டியல் "உயர்-தகவல்" என அழைக்கப்படுகிறது.
இந்த உயர்-தரவானது, தரவைப் பற்றிய தரவு எனவும் அழைக்கப்படுகிறது.
 
வரிசை 221:
{{multicol}}
 
* [[அடபஸ்]]
* [[அடாப்டிவ் சர்வர் எண்டெர்பிரைஸ்]]
* [[ஆல்ஃபா ஃபைவ்]]
* [[ப்ளாக்ரே]]
* [[கசண்டிரா]]
* [[கம்ப்யூதிங்க்]]'ஸ் [[வியூவைஸ்]]
* [[CSQL]]
* [[டஃப்போடில் DB]]
* [[டேட்டாஈஸ்]]
* [[டிபேஸ்]]
* [[db4o]]
* [[ஃபைல்மேக்கர்]]
* [[பையர்பேர்ட்]]
* [[IBM DB2]]
* [[IBM IMS]]
* [[IBM யூனிவெர்ஸ்]]
* [[இன்கிரெஸ்]]
* [[இன்ஃபோப்ரைட்]]
* [[இன்ஃபோமிக்ஸ்]]
* [[இண்டெர்சிஸ்டம்ஸ் கேச்]]
* [[கெக்ஸி]]
* [[WX2]]
{{multicol-break}}
 
* [[லிண்டர் SQL RDBMS]]
* [[லோட்டஸ் அப்ரோச்]]
* [[மார்க் லாஜிக்]]
* [[மைக்ரோசாப்ட் அக்செஸ்]]
* [[மைக்ரோசாப்ட் SQL சர்வர்]]
* [[மைக்ரோசாப்ட் விசுவல் ஃபாக்ஸ்புரோ]]
* [[மோனெட்DB]]
* [[MySQL]]
* [[ஓப்பன்லிங்க் விர்ச்யூசோ]]
* [[ஆம்னிஸ் 7]]
* [[ஓப்பன்ஆபிஸ்.org பேஸ்]]
* [[ஆரக்கிள் தரவுத்தளம்]]
* [[பார்ஆச்செல்]]
* [[போஸ்ட்கெரேSQL]]
* [[புரோகிரெஸ்]]
* [[SQL எனிவேர்]]
* [[SQLite]]
* [[டெராடேட்டா]]
* [[யுனிசிஸ்]] [[OS 2200 தரவுத்தளங்கள்]]
* [[வெர்டிகா அனலிடிக் தரவுத்தளம்]]
{{multicol-end}}
 
 
 
== மேலும் பார்க்க ==
{{multicol}}
 
* [[அணிவரிசை-சார்ந்த DBMS]]
* [[டேட்டா வேர்ஹவுஸ்]]
* [[தரவுத்தள-மைய கட்டுமானவியல்]]
* [[அடைவுச் சேவை]]
* [[விநியோகிக்கப்பட்ட தரவுத்தள மேலாண்மை அமைப்பு]]
* [[ஆவண மேலாண்மை அமைப்பு]]
* [[படிநிலைசார் உருமாதிரி]]
{{multicol-break}}
 
* [[வழிநடத்துதல்சார் தரவுத்தளம்]]
* [[நெட்வொர்க் உருமாதிரி]]
* [[பொருள் உருமாதிரி]]
* [[பொருள் தரவுத்தளம்]]
* [[பொருள்-தொடர்புசார் தரவுத்தளம்]]
* [[நிகழ்நேர தரவுத்தளம்]]
* [[இயைபுடைய தரவின் உருமாதிரி]]
{{multicol-break}}
 
* [[தொடர்புசார் உருமாதிரி]]
* [[சார்புநிலை தரவுத்தள மேலாண்மை அமைப்பு]]
* [[ரன் புக் ஆட்டோமேசன்]]
* [[தொடர்புசார் தரவுத்தள மேலாண்மை அமைப்பின் ஒப்பீடு]]
* [[SQL]]
{{multicol-end}}
 
 
 
"https://ta.wikipedia.org/wiki/தரவுத்தள_மேலாண்மை_அமைப்பு" இலிருந்து மீள்விக்கப்பட்டது