Entity–attribute–value model
ஒரு நிறுவனம்-பண்புக்கூறு-மதிப்பு மாதிரி (EAV) என்பது குறைந்த-அல்லது தற்காலிக-சொத்து அல்லது தரவு மதிப்புகளின் இட-திறமையான சேமிப்பிற்காக உகந்த ஒரு தரவு மாதிரியாகும், இது இயக்க நேர பயன்பாட்டு முறைகள் தன்னிச்சையானவை, பயனர் மாறுபாட்டிற்கு உட்பட்டவை அல்லது இல்லையெனில் ஒரு நிலையான வடிவமைப்பைப் பயன்படுத்தி எதிர்பாராதவை. பயன்பாட்டு வழக்கு வரையறுக்கப்பட்ட சொத்து வகைகளின் பெரிய அல்லது பணக்கார அமைப்பை வழங்கும் பயன்பாடுகளை குறிவைக்கிறது, அவை பரந்த அளவிலான நிறுவனங்களுக்கு பொருத்தமானவை, ஆனால் பொதுவாக இவற்றில் ஒரு சிறிய, குறிப்பிட்ட தேர்வு மட்டுமே கொடுக்கப்பட்ட நிறுவனத்திற்கு உடனடியாக (அல்லது நிலைத்திருக்கும்). எனவே, இந்த வகை தரவு மாதிரி ஒரு சிறிய மேட்ரிக்ஸின் கணிதக் கருத்துடன் தொடர்புடையது. ஈ. ஏ. வி பொருள்-பண்புக்கூறு-மதிப்பு மாதிரி, செங்குத்து தரவுத்தள மாதிரி மற்றும் திறந்த திட்டம் என்றும் அழைக்கப்படுகிறது. தரவு அமைப்பு இந்த தரவு பிரதிநிதித்துவம் ஒரு சிறிய மேட்ரிக்ஸை சேமிப்பதற்கான இட-திறமையான முறைகளுக்கு ஒத்ததாகும், அங்கு காலியாக இல்லாத மதிப்புகள் மட்டுமே சேமிக்கப்படுகின்றன. ஒரு EAV தரவு மாதிரியில், ஒவ்வொரு பண்புக்கூறு-மதிப்பு ஜோடியும் ஒரு நிறுவனத்தை விவரிக்கும் ஒரு உண்மை, மேலும் ஒரு EAV அட்டவணையில் ஒரு வரிசை ஒரு உண்மையை சேமிக்கிறது. ஈ. ஏ. வி அட்டவணைகள் பெரும்பாலும் "நீண்ட மற்றும் ஒல்லியாக" விவரிக்கப்படுகின்றனஃ "நீண்ட" என்பது வரிசைகளின் எண்ணிக்கையைக் குறிக்கிறது, சில நெடுவரிசைகளுக்கு "ஒல்லியாக" உள்ளது. தரவு மூன்று நெடுவரிசைகளாக பதிவு செய்யப்படுகிறதுஃ உருவம்ஃ விவரிக்கப்படும் உருப்படி. பண்புக்கூறு அல்லது அளவுருஃ பொதுவாக பண்புக்கூறு வரையறைகளின் அட்டவணையில் ஒரு வெளிநாட்டு விசையாக செயல்படுத்தப்படுகிறது. பண்புக்கூறு வரையறைகள் அட்டவணையில் பின்வரும் நெடுவரிசைகள் இருக்கலாம்ஃ ஒரு பண்புக்கூறு ஐடி, பண்புக்கூறு பெயர், விளக்கம், தரவு வகை மற்றும் உள்ளீட்டு சரிபார்ப்புக்கு உதவும் நெடுவரிசைகள், எ. கா., அதிகபட்ச சரம் நீளம் மற்றும் வழக்கமான வெளிப்பாடு, அனுமதிக்கப்பட்ட மதிப்புகளின் தொகுப்பு போன்றவை. பண்புக்கூறின் மதிப்பு. எடுத்துக்காட்டு ஒரு தொடர்புடைய தரவுத்தளத்தில் ஒரு பொது நோக்க மருத்துவ பதிவை ஒருவர் எவ்வாறு பிரதிநிதித்துவப்படுத்த முயற்சிப்பார் என்பதைக் கவனியுங்கள். ஆயிரக்கணக்கான நெடுவரிசைகளுடன் ஒரு அட்டவணையை (அல்லது அட்டவணைகளின் தொகுப்பு) உருவாக்குவது சாத்தியமில்லை, ஏனெனில் பெரும்பாலான நெடுவரிசைகள் பூஜ்யமாக இருக்கும். விஷயங்களை சிக்கலாக்க, காலப்போக்கில் நோயாளியைப் பின்தொடரும் ஒரு நீளமான மருத்துவ பதிவில், ஒரே அளவுருவின் பல மதிப்புகள் இருக்கலாம்ஃ ஒரு குழந்தையின் உயரம் மற்றும் எடை, எடுத்துக்காட்டாக, குழந்தை வளரும்போது மாறுகிறது. இறுதியாக, மருத்துவ கண்டுபிடிப்புகளின் பிரபஞ்சம் வளர்ந்து கொண்டே செல்கிறதுஃ எடுத்துக்காட்டாக, நோய்கள் உருவாகி புதிய ஆய்வக சோதனைகள் வடிவமைக்கப்படுகின்றன; இதற்கு நெடுவரிசைகளை தொடர்ந்து சேர்ப்பது மற்றும் பயனர் இடைமுகத்தின் நிலையான திருத்தம் தேவைப்படும். "பண்புக்கூறு நிலையற்ற தன்மை" என்ற சொல் சில நேரங்களில் கிடைக்கக்கூடிய பண்புக்கூறுகளின் பட்டியல் அல்லது அவற்றின் வரையறைகள் காலப்போக்கில் உருவாக வேண்டியிருக்கும் போது எழும் சிக்கல்கள் அல்லது சூழ்நிலைகளை விவரிக்க பயன்படுத்தப்படுகிறது. 1998-05-01 காலையில் காய்ச்சலுக்காக ஒரு மருத்துவரிடம் சென்றதில் இருந்து மருத்துவ கண்டுபிடிப்புகளுக்கான EAV அட்டவணையின் வரிசைகளின் தேர்வை பின்வருபவை காட்டுகின்றன. கோண அடைப்புக்குறிக்குள் காட்டப்படும் உள்ளீடுகள் மற்ற அட்டவணைகளில் உள்ளீடுகளைக் குறிக்கின்றன, புரிந்துகொள்வதை எளிதாக்குவதற்காக குறியிடப்பட்ட வெளிநாட்டு முக்கிய மதிப்புகளைக் காட்டிலும் இங்கே உரையாக காட்டப்பட்டுள்ளன. இந்த எடுத்துக்காட்டில், மதிப்புகள் அனைத்தும் நேரடி மதிப்புகள், ஆனால் அவை முன் வரையறுக்கப்பட்ட மதிப்பு பட்டியல்களாகவும் இருக்கலாம். சாத்தியமான மதிப்புகள் வரையறுக்கப்பட்டவை (அதாவது, கணக்கிடக்கூடியவை) என்று அறியப்படும்போது பிந்தையவை குறிப்பாக பயனுள்ளதாக இருக்கும். அந்த நிறுவனம். மருத்துவ கண்டுபிடிப்புகளைப் பொறுத்தவரை, நிறுவனம் நோயாளி நிகழ்வு ஆகும்ஃ குறைந்தபட்சம் ஒரு நோயாளி ஐடி மற்றும் ஒன்று அல்லது அதற்கு மேற்பட்ட நேர முத்திரைகள் (எ. கா., பரிசோதனை தேதி/நேரத்தின் தொடக்க மற்றும் முடிவு) கொண்ட ஒரு அட்டவணையில் ஒரு வெளிநாட்டு விசை விவரிக்கப்படும் நிகழ்வு எப்போது நடந்தது என்பதைப் பதிவு செய்கிறது. பண்புக்கூறு அல்லது அளவுருஃ பண்புக்கூறு வரையறைகளின் அட்டவணையில் ஒரு வெளிநாட்டு விசை (இந்த எடுத்துக்காட்டில், மருத்துவ கண்டுபிடிப்புகளின் வரையறைகள்). குறைந்தபட்சம், பண்புக்கூறு வரையறைகள் அட்டவணையில் பின்வரும் நெடுவரிசைகள் இருக்கும்ஃ ஒரு பண்புக்கூறு ஐடி, பண்புக்கூறு பெயர், விளக்கம், தரவு வகை, அளவீட்டு அலகுகள் மற்றும் உள்ளீட்டு சரிபார்ப்புக்கு உதவும் நெடுவரிசைகள், எ. கா., அதிகபட்ச சரம் நீளம் மற்றும் வழக்கமான வெளிப்பாடு, அதிகபட்ச மற்றும் குறைந்தபட்ச அனுமதிக்கப்பட்ட மதிப்புகள், அனுமதிக்கப்பட்ட மதிப்புகளின் தொகுப்பு போன்றவை. பண்புக்கூறின் மதிப்பு. இது தரவு வகையைப் பொறுத்தது, மேலும் மதிப்புகள் எவ்வாறு விரைவில் சேமிக்கப்படுகின்றன என்பதைப் பற்றி விவாதிக்கிறோம். கீழே உள்ள எடுத்துக்காட்டு நிமோனியா நோயாளியில் காணக்கூடிய அறிகுறிகளின் கண்டுபிடிப்புகளை விளக்குகிறது. மேலே விவரிக்கப்பட்ட EAV தரவு ஒரு பல்பொருள் அங்காடி விற்பனை ரசீதுகளின் உள்ளடக்கங்களுடன் ஒப்பிடத்தக்கது (இது ஒரு தரவுத்தளத்தில் உள்ள சேல்ஸ் லைன் உருப்படிகள் அட்டவணையில் பிரதிபலிக்கும்). வாடிக்கையாளர் வாங்கிய ஆனால் வாங்காத கடையில் உள்ள ஒவ்வொரு தயாரிப்பையும் பட்டியலிடுவதற்குப் பதிலாக, உண்மையில் வாங்கிய பொருட்களின் விவரங்களை மட்டுமே ரசீது பட்டியலிடுகிறது. கொடுக்கப்பட்ட நோயாளிக்கான மருத்துவ கண்டுபிடிப்புகளைப் போலவே, விற்பனை ரசீது இயல்பாகவே அரிதான தரவுகளின் சுருக்கமான பிரதிநிதித்துவமாகும். "நிறுவனம்" என்பது விற்பனை/பரிவர்த்தனை ஐடி-விற்பனை பரிவர்த்தனை அட்டவணையில் ஒரு வெளிநாட்டு விசை. இது ஒவ்வொரு வரி உருப்படியையும் உள்நாட்டில் குறிக்கப் பயன்படுகிறது, இருப்பினும் ரசீதில் விற்பனை பற்றிய தகவல்கள் மேலே (கடை இருப்பிடம், விற்பனை தேதி/நேரம்) மற்றும் கீழே (விற்பனையின் மொத்த மதிப்பு) தோன்றும். "பண்புக்கூறு" என்பது ஒரு தயாரிப்பு அட்டவணையில் ஒரு வெளிநாட்டு விசையாகும், அதில் இருந்து ஒருவர் விளக்கம், அலகு விலை, தள்ளுபடிகள் மற்றும் விளம்பரங்கள் போன்றவற்றைப் பார்க்கிறார். (தயாரிப்புகள் மருத்துவ கண்டுபிடிப்புகளைப் போலவே நிலையற்றவை, ஒருவேளை இன்னும் அதிகமாக இருக்கலாம்ஃ ஒவ்வொரு மாதமும் புதிய தயாரிப்புகள் அறிமுகப்படுத்தப்படுகின்றன, அதே நேரத்தில் நுகர்வோர் ஏற்றுக்கொள்ளுதல் மோசமாக இருந்தால் மற்றவை சந்தையில் இருந்து அகற்றப்படுகின்றன. எந்தவொரு திறமையான தரவுத்தள வடிவமைப்பாளரும் டோரிடோஸ் அல்லது டயட் கோக் போன்ற தனிப்பட்ட தயாரிப்புகளை ஒரு அட்டவணையில் நெடுவரிசைகளாக கடின குறியீடு செய்ய மாட்டார்கள்.) "மதிப்புகள்" என்பது வாங்கப்பட்ட அளவு மற்றும் மொத்த வரி உருப்படி விலை ஆகும். ரோ மாடலிங், இதில் எதையாவது பற்றிய உண்மைகள் (இந்த விஷயத்தில், ஒரு விற்பனை பரிவர்த்தனை) பல நெடுவரிசைகளை விட பல வரிசைகளாக பதிவு செய்யப்படுகின்றன, இது ஒரு நிலையான தரவு மாடலிங் நுட்பமாகும். வரிசை மாடலிங் மற்றும் EAV க்கு இடையிலான வேறுபாடுகள் (இது வரிசை மாடலிங்கின் பொதுமைப்படுத்தலாகக் கருதப்படலாம்): ஒரு வரிசை மாடல் அட்டவணை அது விவரிக்கும் உண்மைகளில் ஒரே மாதிரியாக உள்ளதுஃ ஒரு வரி உருப்படிகள் அட்டவணை விற்கப்படும் தயாரிப்புகளை மட்டுமே விவரிக்கிறது. இதற்கு மாறாக, ஒரு EAV அட்டவணையில் கிட்டத்தட்ட எந்த வகையான உண்மையும் உள்ளது. ஒரு வரிசை மாதிரி அட்டவணையில் உள்ள மதிப்பு நெடுவரிசை/களின் தரவு வகை அது பதிவு செய்யும் உண்மைகளின் தன்மையால் முன்கூட்டியே தீர்மானிக்கப்படுகிறது. இதற்கு மாறாக, ஒரு EAV அட்டவணையில், ஒரு குறிப்பிட்ட வரிசையில் உள்ள மதிப்பின் கருத்தியல் தரவு வகை அந்த வரிசையில் உள்ள பண்புக்கூறைப் பொறுத்தது. உற்பத்தி அமைப்புகளில், ஒரு ஈ. ஏ. வி அட்டவணையில் நேரடி தரவு நுழைவை அனுமதிப்பது பேரழிவுக்கான ஒரு வழிமுறையாக இருக்கும், ஏனெனில் தரவுத்தள இயந்திரத்தால் வலுவான உள்ளீட்டு சரிபார்ப்பை செய்ய முடியாது. பண்புக்கூறு அடிப்படையில் முடிவற்ற குறியீடு இல்லாமல், உள்ளீட்டு சரிபார்ப்பின் பெரும்பாலான பணிகளைச் செய்யும் பொதுவான கட்டமைப்புகளை எவ்வாறு உருவாக்க முடியும் என்பதை பின்னர் பார்ப்போம். ஒரு மருத்துவ தரவு களஞ்சியத்தில், ரோ மாடலிங் பல பயன்பாடுகளைக் காண்கிறது; ஆய்வக சோதனை சப்ஷீமா பொதுவாக இந்த வழியில் வடிவமைக்கப்பட்டுள்ளது, ஏனெனில் ஆய்வக சோதனை முடிவுகள் பொதுவாக எண் அல்லது எண்ணியல் குறியீடாக இருக்கலாம். EAV க்கு நிலையான வரிசை மாதிரியைத் தாண்டி நீங்கள் செல்ல வேண்டிய சூழ்நிலைகள் கீழே பட்டியலிடப்பட்டுள்ளனஃ தனிப்பட்ட பண்புகளின் தரவு வகை மாறுபடும் (மருத்துவ கண்டுபிடிப்புகளுடன் பார்க்கப்படுகிறது). தரவுகளின் வகைகள் எண்ணற்றவை, வளர்ந்து வருகின்றன அல்லது ஏற்ற இறக்கமாக உள்ளன, ஆனால் ஒவ்வொரு வகைக்குள்ளும் நிகழ்வுகளின் எண்ணிக்கை (பதிவுகள்/வரிசைகள்) மிகவும் சிறியது. இங்கே, வழக்கமான மாடலிங் மூலம், தரவுத்தளத்தின் நிறுவனம்-உறவு வரைபடம் நூற்றுக்கணக்கான அட்டவணைகளைக் கொண்டிருக்கலாம்ஃ ஆயிரக்கணக்கான/மில்லியன் வரிசைகள்/நிகழ்வுகளைக் கொண்ட அட்டவணைகள் மிகக் குறைந்த வரிசைகளைக் கொண்ட அதே அளவிற்கு பார்வைக்கு வலியுறுத்தப்படுகின்றன. பிந்தையவர்கள் EAV பிரதிநிதித்துவத்திற்கு மாற்றுவதற்கான வேட்பாளர்கள். இந்த நிலைமை ஆன்டாலஜி-மாடலிங் சூழல்களில் எழுகிறது, அங்கு பிரிவுகள் ("வகுப்புகள்") பெரும்பாலும் பறக்கவிடப்பட வேண்டும், மேலும் சில வகுப்புகள் பெரும்பாலும் முன்மாதிரியின் அடுத்தடுத்த சுழற்சிகளில் அகற்றப்படுகின்றன. சில ("கலப்பின") வகுப்புகள் சில பண்புக்கூறுகளைக் கொண்டுள்ளன, அவை வேறுபட்டவை அல்ல (அனைத்து அல்லது பெரும்பாலான நிகழ்வுகளிலும் உள்ளன), மற்ற பண்புக்கூறுகள் மிகவும் மாறுபடும் மற்றும் அரிதானவை. பிந்தையது EAV மாடலிங்கிற்கு ஏற்றது. எடுத்துக்காட்டாக, ஒரு கூட்டு நிறுவனத்தால் தயாரிக்கப்படும் பொருட்களின் விளக்கங்கள் தயாரிப்பு வகையைப் பொறுத்தது, எ. கா., ஒரு பிராண்ட் லைட் பல்பை விவரிக்கத் தேவையான பண்புக்கூறுகள் ஒரு மருத்துவ இமேஜிங் சாதனத்தை விவரிக்கத் தேவையானவற்றிலிருந்து மிகவும் வேறுபட்டவை, ஆனால் இரண்டும் பேக்கேஜிங் யூனிட் மற்றும் ஒரு பொருளின் விலை போன்ற பொதுவான பண்புக்கூறுகளைக் கொண்டுள்ளன. கருத்துகளின் விளக்கம் மருத்துவத் தரவுகளில், மேலே விவரிக்கப்பட்டுள்ளபடி, நிறுவனம் பொதுவாக ஒரு மருத்துவ நிகழ்வு ஆகும். மேலும் பொது-நோக்க அமைப்புகளில், நிறுவனம் என்பது ஒரு "பொருள்கள்" அட்டவணையில் ஒரு வெளிநாட்டு விசையாகும், இது தரவுத்தளத்தில் உள்ள ஒவ்வொரு "பொருள்" (விஷயம்) பற்றிய பொதுவான தகவல்களைப் பதிவு செய்கிறது-குறைந்தபட்சம், விருப்பமான பெயர் மற்றும் சுருக்கமான விளக்கம், அதே போல் வகை/அது சேர்ந்துள்ள பொருளின் வகுப்பு. இந்த அட்டவணையில் உள்ள ஒவ்வொரு பதிவுக்கும் (பொருள்) இயந்திரத்தால் உருவாக்கப்பட்ட பொருள் ஐடி ஒதுக்கப்பட்டுள்ளது. குரோமோசோம் 19 தரவுத்தளத்திற்காக லாரன்ஸ் லிவர்மோர் ஆய்வகங்களில் டாம் ஸ்லெசாக் மற்றும் சக ஊழியர்களால் "பொருள்கள் அட்டவணை" அணுகுமுறை முன்னோடியாக இருந்தது, இப்போது பெரும்பாலான பெரிய உயிர் தகவலியல் தரவுத்தளங்களில் தரமானதாக உள்ளது. ஒரு பொருள் அட்டவணையின் பயன்பாடு ஒரு EAV வடிவமைப்பின் ஒரே நேரத்தில் பயன்படுத்துவதை கட்டாயப்படுத்தாதுஃ ஒவ்வொரு பொருளின் வகை-குறிப்பிட்ட விவரங்களை சேமிக்க வழக்கமான அட்டவணைகளைப் பயன்படுத்தலாம். ஒரு மையப் பொருள் அட்டவணையின் முக்கிய நன்மை என்னவென்றால், பொருள் ஒத்த சொற்கள் மற்றும் முக்கிய வார்த்தைகளின் துணை அட்டவணையைக் கொண்டிருப்பதன் மூலம், ஒருவர் முழு அமைப்பிலும் ஒரு நிலையான கூகிள் போன்ற தேடல் பொறிமுறையை வழங்க முடியும், அங்கு பயனர் ஆர்வமுள்ள எந்தவொரு பொருளையும் பற்றிய தகவல்களைக் காணலாம் அது எந்த வகையைச் சேர்ந்தது என்பதை முதலில் குறிப்பிடாமல். (உயிரியல் அறிவியல் அமைப்புகளில் இது முக்கியமானது, அங்கு "அசிடைல்கோலின்" போன்ற ஒரு முக்கிய சொல் மூலக்கூறைக் குறிக்கலாம், இது ஒரு நரம்பியக்கடத்தி அல்லது அது பிணைக்கும் உயிரியல் ஏற்பி). பண்புக்கூறு EAV அட்டவணையில், இது ஒரு பண்புக்கூறு ஐடி, ஒரு பண்புக்கூறு வரையறைகள் அட்டவணையில் ஒரு வெளிநாட்டு விசை, மேலே குறிப்பிட்டுள்ளபடி. இருப்பினும், பொதுவாக பண்புக்கூறு தொடர்பான தகவல்களைக் கொண்ட பல மெட்டாடேட்டா அட்டவணைகள் உள்ளன, இவை விரைவில் விவாதிக்கப்படுகின்றன. மேலே உள்ள EAV தரவு எடுத்துக்காட்டில் உள்ளபடி, அனைத்து மதிப்புகளையும் சரங்களாக கட்டாயப்படுத்துவதன் மதிப்பு, ஒரு எளிய, ஆனால் அளவிட முடியாத, கட்டமைப்பை விளைவிக்கிறதுஃ மதிப்புகளுடன் ஏதாவது செய்ய விரும்பினால் நிலையான தரவு வகை இடை-மாற்றங்கள் தேவைப்படுகின்றன, மேலும் ஒரு குறியீடு ஒரு EAV அட்டவணையின் மதிப்பு நெடுவரிசையில் அடிப்படையில் பயனற்றது. மேலும், படங்கள் போன்ற பெரிய பைனரி தரவுகளை, சிறிய முழு எண்கள் அல்லது சரங்கள் போன்ற அதே அட்டவணையில் பேஸ் 64 குறியிடப்பட்ட வடிவத்தில் சேமிப்பது வசதியானது அல்ல. எனவே, பெரிய அமைப்புகள் ஒவ்வொரு தரவு வகைக்கும் தனித்தனி EAV அட்டவணைகளைப் பயன்படுத்துகின்றன (பைனரி பெரிய பொருள்கள், "BLOBS" உட்பட), கொடுக்கப்பட்ட பண்புக்கூறுக்கான மெட்டாடேட்டாவுடன் அதன் தரவு சேமிக்கப்படும் EAV அட்டவணையை அடையாளம் காட்டுகிறது. இந்த அணுகுமுறை உண்மையில் மிகவும் திறமையானது, ஏனெனில் ஒரு பயனர் வேலை செய்யத் தேர்ந்தெடுக்கும் கொடுக்கப்பட்ட வகுப்பு அல்லது வடிவத்திற்கான பண்புக்கூறு மெட்டாடேட்டாவின் மிதமான அளவு நினைவகத்தில் உடனடியாக தற்காலிக சேமிப்பாக வைக்கப்படலாம். இருப்பினும், ஒரு பண்புக்கூறின் தரவு வகை மாற்றப்பட்டால், தரவை ஒரு அட்டவணையிலிருந்து இன்னொரு அட்டவணைக்கு நகர்த்த வேண்டும். வரலாறு ஈ. ஏ. வி, அறிவு பிரதிநிதித்துவத்தின் ஒரு பொது நோக்க வழிமுறையாக, "சங்கப் பட்டியல்கள்" (பண்புக்கூறு-மதிப்பு ஜோடிகள்) என்ற கருத்துடன் உருவானது. இன்று பொதுவாகப் பயன்படுத்தப்படும் இவை முதன்முதலில் LISP மொழியில் அறிமுகப்படுத்தப்பட்டன. பண்புக்கூறு-மதிப்பு ஜோடிகள் பல்வேறு பயன்பாடுகளுக்கு பரவலாகப் பயன்படுத்தப்படுகின்றன, அதாவது உள்ளமைவு கோப்புகள் (பண்புக்கூறு = மதிப்பு போன்ற எளிய தொடரியல் பயன்படுத்துதல்). EAV இன் தரவுத்தளமற்ற பயன்பாட்டிற்கு ஒரு எடுத்துக்காட்டு UIMA (கட்டமைக்கப்படாத தகவல் மேலாண்மை கட்டமைப்பு) ஆகும், இது இப்போது அப்பாச்சி அறக்கட்டளையால் நிர்வகிக்கப்பட்டு இயற்கை மொழி செயலாக்கம் போன்ற பகுதிகளில் பயன்படுத்தப்படுகிறது. உரையை பகுப்பாய்வு செய்யும் மென்பொருள் பொதுவாக ஒரு பகுதியை குறிக்கிறது ("சிறுகுறிப்புகள்"): யுஐஎம்ஏ பயிற்சியில் வழங்கப்பட்ட எடுத்துக்காட்டு ஒரு ஆவணத்தில் பெயரிடப்பட்ட-உருவம் அங்கீகாரம் (என்இஆர்) செய்யும் ஒரு நிரலாகும், இது உரைப் பிரிவை "ஜனாதிபதி புஷ்" என்று சிறுகுறிப்பு-பண்புக்கூறு-மதிப்பு மூன்று மடங்குடன் (நபர், முழு பெயர், "ஜார்ஜ் டபிள்யூ புஷ்") குறிப்பிடுகிறது. இத்தகைய சிறுகுறிப்புகள் தரவுத்தள அட்டவணையில் சேமிக்கப்படலாம். ஈ. ஏ. வி-க்கு ஏ. வி-ஜோடிகளுடன் நேரடி தொடர்பு இல்லை என்றாலும், ஸ்டீட் மற்றும் ஹம்மண்ட் ஆகியோர் தன்னிச்சையாக சிக்கலான தரவை தொடர்ந்து சேமிக்க அவற்றின் பயன்பாட்டை முதன்முதலில் கருத்தரித்ததாகத் தெரிகிறது. EAV ஐப் பயன்படுத்திய முதல் மருத்துவ பதிவு அமைப்புகள் ரீஜென்ஸ்டிரீஃப் மின்னணு மருத்துவ பதிவு (கிளெமென்ட் மெக்டொனால்ட் தலைமையிலான முயற்சி), வில்லியம் ஸ்டீட் மற்றும் எட் ஹாம்மண்டின் டி. எம். ஆர் (மருத்துவ பதிவு) அமைப்பு மற்றும் ஹோமர் வார்னரின் குழுவால் உருவாக்கப்பட்ட ஹெல்ப் மருத்துவ தரவு களஞ்சியம் (சி. டி. ஆர்) ஆகியவை ஆகும். (ரெஜென்ஸ்டிரீப் அமைப்பு உண்மையில் ஒரு நோயாளி-பண்புக்கூறு-நேர முத்திரை-மதிப்பு வடிவமைப்பைப் பயன்படுத்தியதுஃ காலவரிசைப்படி கொடுக்கப்பட்ட நோயாளி/பண்புக்கூறு மதிப்புகளை மீட்டெடுப்பதற்கு நேர முத்திரையைப் பயன்படுத்துவது ஆதரிக்கிறது.) 1970 களில் உருவாக்கப்பட்ட இந்த அமைப்புகள் அனைத்தும், ஈ. எஃப். கோட்டின் தொடர்புடைய தரவுத்தள மாதிரியை அடிப்படையாகக் கொண்ட வணிக அமைப்புகள் கிடைப்பதற்கு முன்பே வெளியிடப்பட்டன, இருப்பினும் ஹெல்ப் பின்னர் ஒரு தொடர்புடைய கட்டமைப்பிற்கு அனுப்பப்பட்டது மற்றும் 3 எம் கார்ப்பரேஷனால் வணிகமயமாக்கப்பட்டது. (கோட்டின் மைல்கல் கட்டுரை 1970 இல் வெளியிடப்பட்டபோது, அதன் கனமான கணித தொனி கணினி அல்லாத அறிவியல் வகைகளிடையே அதன் அணுகலைக் குறைப்பதன் துரதிர்ஷ்டவசமான விளைவைக் கொண்டிருந்தது, இதன் விளைவாக ஐடி மற்றும் மென்பொருள்-விற்பனையாளர் வட்டங்களில் மாதிரியின் ஏற்றுக்கொள்ளலை தாமதப்படுத்தியது. கிறிஸ்டோபர் ஜே இன் அடுத்தடுத்த பங்களிப்பின் மதிப்பு. தேதி, ஐபிஎம் இல் கோட் சக ஊழியர், இந்த கருத்துக்களை அணுகக்கூடிய மொழியில் மொழிபெயர்ப்பதில், அவற்றின் சக்தியை விளக்கும் எளிய எடுத்துக்காட்டுகளுடன், மிகைப்படுத்த முடியாது.) கொலம்பியா-பிரஸ்பிட்டேரியன் மருத்துவ மையத்தில் உள்ள ஒரு குழு முதன்முதலில் ஒரு ஈ. ஏ. வி அமைப்பின் அடித்தளமாக ஒரு தொடர்புடைய தரவுத்தள இயந்திரத்தைப் பயன்படுத்தியது. நட்கர்னி மற்றும் பிறரின் திறந்த மூல ட்ரையல்டிபி மருத்துவ ஆய்வு தரவு மேலாண்மை அமைப்பு. பல ஈ. ஏ. வி அட்டவணைகளைப் பயன்படுத்திய முதல் நபர், ஒவ்வொரு டிபிஎம்எஸ் தரவு வகைக்கும் ஒன்று. முதன்மையாக லூயிஸ் மாரென்கோ மற்றும் பிரகாஷ் நட்கர்னி ஆகியோரால் வடிவமைக்கப்பட்ட ஈ. ஏ. வி/சி. ஆர் கட்டமைப்பானது, ஈ. ஏ. வி மீது பொருள் நோக்குநிலையின் கொள்கைகளை அடுக்கி வைத்தது; இது டாம் ஸ்லெசாக்கின் பொருள் அட்டவணை அணுகுமுறையின் அடிப்படையில் கட்டப்பட்டது (முன்பு "என்டிட்டி" பிரிவில் விவரிக்கப்பட்டது). சென்ஸ்லேப், பொதுவில் அணுகக்கூடிய நரம்பியல் தரவுத்தளம், ஈ. ஏ. வி/சி. ஆர் கட்டமைப்புடன் கட்டப்பட்டுள்ளது. தரவுத்தளங்களில் பயன்பாடு "EAV தரவுத்தளம்" என்ற சொல் ஒரு தரவுத்தள வடிவமைப்பைக் குறிக்கிறது, அங்கு தரவுகளின் குறிப்பிடத்தக்க விகிதம் EAV ஆக வடிவமைக்கப்பட்டுள்ளது. இருப்பினும், "ஈ. ஏ. வி-அடிப்படையிலான" என்று விவரிக்கப்படும் தரவுத்தளத்தில் கூட, அமைப்பில் உள்ள சில அட்டவணைகள் பாரம்பரிய தொடர்புடைய அட்டவணைகள் ஆகும். மேலே குறிப்பிட்டுள்ளபடி, மருத்துவ கண்டுபிடிப்புகள் போன்ற தரவுகளின் வகைகளுக்கு ஈ. ஏ. வி மாடலிங் அர்த்தமுள்ளதாக இருக்கிறது, அங்கு பண்புக்கூறுகள் எண்ணற்றவை மற்றும் அரிதானவை. இந்த நிபந்தனைகள் இல்லாத இடங்களில், நிலையான உறவு மாதிரியாக்கம் (அதாவது, ஒரு பண்புக்கூறுக்கு ஒரு நெடுவரிசை) விரும்பத்தக்கது; EAV ஐப் பயன்படுத்துவது என்பது பொது அறிவு அல்லது நல்ல உறவு வடிவமைப்பின் கொள்கைகளை கைவிடுவதாக அர்த்தமல்ல. மருத்துவ பதிவு அமைப்புகளில், நோயாளியின் புள்ளிவிவரங்கள் மற்றும் பில்லிங் ஆகியவற்றைக் கையாளும் சப்ஷீமாக்கள் பொதுவாக வழக்கமான மாதிரியாக வடிவமைக்கப்படுகின்றன. (பெரும்பாலான விற்பனையாளர் தரவுத்தளத் திட்டங்கள் தனியுரிமமானவை என்றாலும், விஸ்டா, அமெரிக்க படைவீரர் விவகாரத் துறை (விஏ) மருத்துவ அமைப்பு முழுவதும் பயன்படுத்தப்படும் அமைப்பு, படைவீரர் சுகாதார நிர்வாகம் (விஎச்ஏ) என்று அழைக்கப்படுகிறது, இது திறந்த மூலமாகும், மேலும் அதன் திட்டம் உடனடியாக ஆய்வு செய்யக்கூடியது, இருப்பினும் இது ஒரு தொடர்புடைய தரவுத்தளத்தை விட எம். யு. எம். பி. எஸ் தரவுத்தள இயந்திரத்தைப் பயன்படுத்துகிறது.) விரைவில் விவாதிக்கப்பட்டபடி, ஆதரிக்கும் மெட்டாடேட்டாவைக் கொண்ட ஏராளமான துணை அட்டவணைகள் இல்லாமல் ஒரு EAV தரவுத்தளத்தை பராமரிக்க முடியாது. மெட்டாடேட்டா அட்டவணைகள், பொதுவாக EAV அட்டவணைகளை விட குறைந்தது மூன்று அல்லது அதற்கு மேற்பட்ட காரணிகளால் அதிகமாக இருக்கும், அவை பொதுவாக நிலையான தொடர்புடைய அட்டவணைகள் ஆகும். மெட்டாடேட்டா அட்டவணைக்கு ஒரு எடுத்துக்காட்டு மேலே குறிப்பிட்டுள்ள பண்புக்கூறு வரையறைகள் அட்டவணை ஆகும். EAV/CR: வகுப்புகள் மற்றும் உறவுகளுடன் அடி கட்டமைப்பைக் குறிக்கிறது ஒரு எளிய EAV வடிவமைப்பில், தரவுத்தள இயந்திரத்தைப் பொருத்தவரை ஒரு பண்புக்கூறின் மதிப்புகள் எளிய அல்லது பழமையான தரவு வகைகளாகும். இருப்பினும், மிகவும் மாறுபட்ட தரவுகளின் பிரதிநிதித்துவத்திற்காக பயன்படுத்தப்படும் ஈ. ஏ. வி அமைப்புகளில், கொடுக்கப்பட்ட பொருள் (வகுப்பு நிகழ்வு) அடி கட்டமைப்பைக் கொண்டிருக்கலாம்ஃ அதாவது, அதன் சில பண்புக்கூறுகள் மற்ற வகையான பொருள்களைக் குறிக்கலாம், அவை அடி கட்டமைப்பைக் கொண்டிருக்கலாம், ஒரு தன்னிச்சையான அளவிலான சிக்கல். உதாரணமாக, ஒரு காரில் ஒரு என்ஜின், ஒரு டிரான்ஸ்மிஷன் போன்றவை உள்ளன, மேலும் என்ஜினில் சிலிண்டர்கள் போன்ற கூறுகள் உள்ளன. (கொடுக்கப்பட்ட வகுப்பிற்கான அனுமதிக்கப்பட்ட துணை அமைப்பு பின்னர் விவாதிக்கப்பட்டபடி, அமைப்பின் பண்புக்கூறு மெட்டாடேட்டாவிற்குள் வரையறுக்கப்படுகிறது. எனவே, எடுத்துக்காட்டாக, "சீரற்ற-அணுகல்-நினைவகம்" என்ற பண்பு "கணினி" வகுப்பிற்கு பொருந்தும், ஆனால் "இயந்திரம்" வகுப்பிற்கு அல்ல.) உட்பிரிவைக் குறிக்க, ஒன்று ஒரு சிறப்பு EAV அட்டவணையை ஒருங்கிணைக்கிறது, அங்கு மதிப்பு நெடுவரிசையில் கணினியில் உள்ள பிற நிறுவனங்கள் பற்றிய குறிப்புகள் உள்ளன (அதாவது, பொருள்கள் அட்டவணையில் உள்ள வெளிநாட்டு முக்கிய மதிப்புகள்). கொடுக்கப்பட்ட பொருளின் அனைத்து தகவல்களையும் பெறுவதற்கு மெட்டாடேட்டாவின் தொடர்ச்சியான பயணங்கள் தேவைப்படுகின்றன, அதைத் தொடர்ந்து மீட்டெடுக்கப்பட்ட ஒவ்வொரு பண்புக்கூறும் எளிமையாக (அணு) இருக்கும்போது நிறுத்தப்படும் தரவின் தொடர்ச்சியான பயணங்கள் தேவைப்படுகின்றன. ஒரு தனிப்பட்ட வகுப்பின் விவரங்கள் வழக்கமான அல்லது ஈ. ஏ. வி வடிவத்தில் குறிப்பிடப்பட்டாலும் தொடர்ச்சியான பயணங்கள் அவசியம்; அத்தகைய பயணங்கள் நிலையான பொருள்-உறவு அமைப்புகளில் செய்யப்படுகின்றன, எடுத்துக்காட்டாக. நடைமுறையில், மறுசுழற்சி நிலைகளின் எண்ணிக்கை பெரும்பாலான வகுப்புகளுக்கு ஒப்பீட்டளவில் மிதமானதாக இருக்கும், எனவே மறுசுழற்சி காரணமாக செயல்திறன் அபராதங்கள் மிதமானவை, குறிப்பாக பொருள் ஐடி-களின் குறியீட்டில். EAV/CR (வகுப்புகள் மற்றும் உறவுகளுடன் EAV) என்பது சிக்கலான அடித்தளத்தை ஆதரிக்கும் ஒரு கட்டமைப்பைக் குறிக்கிறது. அதன் பெயர் ஓரளவு தவறான பெயராகும்ஃ இது ஈ. ஏ. வி அமைப்புகளின் பணியின் ஒரு கிளையாக இருந்தபோதிலும், நடைமுறையில், அத்தகைய அமைப்பில் உள்ள பல அல்லது பெரும்பாலான வகுப்புகள் நிலையான உறவு வடிவத்தில் குறிப்பிடப்படலாம், பண்புக்கூறுகள் குறைவாக உள்ளதா அல்லது அடர்த்தியானதா என்பதை அடிப்படையாகக் கொண்டது. EAV/CR உண்மையில் அதன் மிக விரிவான மெட்டாடேட்டாவால் வகைப்படுத்தப்படுகிறது, இது வகுப்பு-வகுப்பு பயனர்-இடைமுகக் குறியீட்டை எழுதாமல் தனிப்பட்ட வகுப்புகளுக்கு உலாவல் இடைமுகங்களின் தானியங்கி தலைமுறையை ஆதரிக்கும் அளவுக்கு பணக்காரமானது. இத்தகைய உலாவி இடைமுகங்களின் அடிப்படை என்னவென்றால், பொருளின் வகுப்பிலிருந்து சுயாதீனமான மாறும் எஸ். க்யூ. எல் வினவல்களின் தொகுப்பை உருவாக்க முடியும், முதலில் அதன் மெட்டாடேட்டாவைக் கலந்தாலோசித்து, மெட்டாடேட்டா தகவல்களைப் பயன்படுத்தி தரவு அட்டவணைகளுக்கு எதிராக தொடர்ச்சியான வினவல்களை உருவாக்குவதன் மூலம், இந்த வினவல்களில் சில தன்னிச்சையாக மீண்டும் மீண்டும் இருக்கலாம். இந்த அணுகுமுறை ஒரு நேரத்தில் பொருள் வினவல்களுக்கு நன்றாக வேலை செய்கிறது, வலை அடிப்படையிலான உலாவல் இடைமுகங்களில் ஒரு பொருளின் பெயரைக் கிளிக் செய்வது பொருளின் அனைத்து விவரங்களையும் ஒரு தனி பக்கத்தில் கொண்டு வருகிறதுஃ அந்த பொருளின் வகுப்புடன் தொடர்புடைய மெட்டாடேட்டாவும் பொருளின் விவரங்களை வழங்குவதை எளிதாக்குகிறது, ஏனெனில் இது தனிப்பட்ட பண்புக்கூறுகளின் தலைப்புகள், அவை வழங்கப்பட வேண்டிய வரிசை மற்றும் அவை எவ்வாறு தொகுக்கப்பட வேண்டும் என்பதை உள்ளடக்கியது. EAV/CR க்கான ஒரு அணுகுமுறை நெடுவரிசைகளை JSAN கட்டமைப்புகளை வைத்திருக்க அனுமதிப்பதாகும், இதனால் தேவையான வகுப்பு கட்டமைப்பை வழங்குகிறது. எடுத்துக்காட்டாக, போஸ்ட்ஜிரேஎஸ்கியூஎல், பதிப்பு 9.4 இன் படி, ஜேஎஸ்ஓஎன் பைனரி நெடுவரிசை (ஜேஎஸ்ஓஎன்பி) ஆதரவை வழங்குகிறது, இது ஜேஎஸ்ஓஎன் பண்புக்கூறுகளை விசாரிக்கவும், குறியிடவும், இணைக்கவும் அனுமதிக்கிறது. மெட்டாடேட்டா பேராசிரியர் டாக்டர் டேனியல் மாஸிஸின் (முன்பு வாண்டர்பில்ட் பல்கலைக்கழகத்தின் மருத்துவ தகவலியல் துறையின் தலைவர்) வார்த்தைகளில் கூறுவதானால், EAV உடன் பணிபுரியும் சவால்கள் ஒரு EAV தரவுத்தளத்தில், "இயற்பியல் திட்டம்" (தரவு சேமிக்கப்படும் விதம்) "தர்க்கரீதியான திட்டத்திலிருந்து" முற்றிலும் வேறுபட்டது-பயனர்கள் மற்றும் புள்ளிவிவர தொகுப்புகள் போன்ற பல மென்பொருள் பயன்பாடுகள், அதை தனிப்பட்ட வகுப்புகளுக்கான வழக்கமான வரிசைகள் மற்றும் நெடுவரிசைகளாக கருதுகின்றன. (ஒரு ஈ. ஏ. வி அட்டவணை கருத்தியல் ரீதியாக ஆப்பிள்கள், ஆரஞ்சு, திராட்சைப்பழம் மற்றும் சோப் சூய் ஆகியவற்றைக் கலப்பதால், நிலையான ஆஃப்-தி-ஷெல்ஃப் மென்பொருளைப் பயன்படுத்தி தரவைப் பற்றி ஏதேனும் பகுப்பாய்வு செய்ய விரும்பினால், பெரும்பாலான சந்தர்ப்பங்களில் நீங்கள் அதன் துணைக்குழுக்களை நெடுவரிசை வடிவமாக மாற்ற வேண்டும். இதைச் செய்வதற்கான செயல்முறை, பிவோட்டிங் என்று அழைக்கப்படுகிறது, இது தனித்தனியாக விவாதிக்கப்படும் அளவுக்கு முக்கியமானது.) மெட்டாடேட்டா கை நேர்த்தியுடன் செயல்பட உதவுகிறது, இது பயனர்கள் இயற்பியலைக் காட்டிலும் தர்க்கரீதியான திட்டத்தின் அடிப்படையில் கணினியுடன் தொடர்பு கொள்ள அனுமதிக்கிறதுஃ தரவு வழங்கல், ஊடாடும் சரிபார்ப்பு, மொத்த தரவு பிரித்தெடுத்தல் மற்றும் தற்காலிக வினவல் போன்ற பல்வேறு செயல்பாடுகளுக்கு மெட்டாடேட்டாவை மென்பொருள் தொடர்ந்து ஆலோசிக்கிறது. மெட்டாடேட்டாவை உண்மையில் அமைப்பின் நடத்தையைத் தனிப்பயனாக்க பயன்படுத்தலாம். ஈ. ஏ. வி அமைப்புகள் தரவின் இயற்பியல் மற்றும் தர்க்கரீதியான கட்டமைப்பில் எளிமையை அவற்றின் மெட்டாடேட்டாவில் உள்ள சிக்கலுக்காக வர்த்தகம் செய்கின்றன, இது மற்றவற்றுடன், தரவுத்தள கட்டுப்பாடுகள் மற்றும் குறிப்பு ஒருமைப்பாடு நிலையான தரவுத்தள வடிவமைப்புகளில் செய்யும் பங்கை வகிக்கிறது. இத்தகைய பரிமாற்றமானது பொதுவாக பயனுள்ளது, ஏனென்றால் உற்பத்தி அமைப்புகளின் வழக்கமான கலப்பு திட்டங்களில், வழக்கமான உறவு அட்டவணைகளில் உள்ள தரவு தானியங்கி இடைமுக உருவாக்கம் போன்ற செயல்பாட்டிலிருந்தும் பயனடையலாம். மெட்டாடேட்டாவின் அமைப்பு சிக்கலானது, அது தரவுத்தளத்திற்குள் அதன் சொந்த சப்ஷீமாவைக் கொண்டுள்ளதுஃ தரவு அட்டவணைகளில் உள்ள பல்வேறு வெளிநாட்டு விசைகள் இந்த சப்ஷீமாவிற்குள் உள்ள அட்டவணைகளைக் குறிக்கின்றன. இந்த சப்ஷீமா நிலையான-உறவு, கட்டுப்பாடுகள் மற்றும் குறிப்பு ஒருமைப்பாடு போன்ற அம்சங்கள் பயன்படுத்தப்படுகின்றன. மெட்டாடேட்டா உள்ளடக்கங்களின் சரியான தன்மை, நோக்கம் கொண்ட கணினி நடத்தையின் அடிப்படையில், முக்கியமானது மற்றும் சரியான தன்மையை உறுதிசெய்யும் பணி என்னவென்றால், ஒரு ஈ. ஏ. வி அமைப்பை உருவாக்கும் போது, கணிசமான வடிவமைப்பு முயற்சிகள் மெட்டாடேட்டா எடிட்டிங்கிற்கான பயனர் இடைமுகங்களை உருவாக்குவதற்கு செல்ல வேண்டும், இது குழுவில் உள்ள நபர்களால் பயன்படுத்தப்படலாம் சிக்கல் களத்தை அறிந்தவர்கள் (எ. கா., மருத்துவ மருத்துவம்) ஆனால் புரோகிராமர்கள் அவசியமில்லை. (வரலாற்று ரீதியாக, உறவுக்கு முந்தைய டி. எம். ஆர் அமைப்பு அதன் சொந்த நிறுவனத்தைத் தவிர வேறு தளங்களில் ஏற்றுக்கொள்ளத் தவறியதற்கு ஒரு முக்கிய காரணம், அனைத்து மெட்டாடேட்டாவும் ஒரு உள்ளுணர்வு அல்லாத கட்டமைப்புடன் ஒரே கோப்பில் சேமிக்கப்பட்டது. இந்த கோப்பின் உள்ளடக்கங்களை மாற்றுவதன் மூலம் கணினி நடத்தையைத் தனிப்பயனாக்குவது, கணினியை உடைக்காமல், ஒரு நுட்பமான பணியாக இருந்தது, கணினியின் ஆசிரியர்கள் அதைச் செய்ய மட்டுமே நம்பியிருந்தனர்.) ஆர். டி. எஃப் மூலம் ஒரு ஈ. ஏ. வி அமைப்பு செயல்படுத்தப்பட்டால், அத்தகைய மெட்டாடேட்டாவை வெளிப்படுத்த ஆர். டி. எஃப் ஸ்கீமா மொழி வசதியாக பயன்படுத்தப்படலாம். இந்த திட்டத் தகவல் பின்னர் EAV தரவுத்தள இயந்திரத்தால் சிறந்த செயல்திறனுக்காக அதன் உள் அட்டவணை கட்டமைப்பை மாறும் வகையில் மறுசீரமைக்க பயன்படுத்தப்படலாம். மெட்டாடேட்டா தொடர்பான சில இறுதி எச்சரிக்கைகள்ஃ வணிக தர்க்கம் தரவுத்தள திட்டவட்டத்தில் வெளிப்படையாக இருப்பதை விட மெட்டாடேட்டாவில் இருப்பதால் (அதாவது, பாரம்பரியமாக வடிவமைக்கப்பட்ட அமைப்புகளுடன் ஒப்பிடும்போது ஒரு நிலை நீக்கப்பட்டது), கணினி பற்றி அறிமுகமில்லாத ஒருவருக்கு இது குறைவாகவே தெளிவாகத் தெரிகிறது. எனவே மெட்டாடேட்டா-உலாவல் மற்றும் மெட்டாடேட்டா-அறிக்கையிடல் கருவிகள் ஒரு EAV அமைப்பின் பராமரிப்பை உறுதி செய்வதில் முக்கியமானவை. மெட்டாடேட்டா ஒரு தொடர்புடைய துணைத் திட்டமாக செயல்படுத்தப்படும் பொதுவான சூழ்நிலையில், இந்த கருவிகள் மெட்டாடேட்டா அட்டவணைகளில் செயல்படும் ஆஃப்-தி-ஷெல்ஃப் அறிக்கையிடல் அல்லது வினவல் கருவிகளைப் பயன்படுத்தி கட்டப்பட்ட பயன்பாடுகளைத் தவிர வேறில்லை. போதுமான அறிவு இல்லாத பயனருக்கு மெட்டாடேட்டாவை சிதைப்பது (அதாவது, முரண்பாடுகள் மற்றும் பிழைகளை அறிமுகப்படுத்துவது) எளிதானது. எனவே, மெட்டாடேட்டாவுக்கான அணுகல் கட்டுப்படுத்தப்பட வேண்டும், மேலும் பல தனிநபர்களுக்கு மெட்டாடேட்டா அணுகல் உள்ள சூழ்நிலைகளைச் சமாளிக்க அணுகல்கள் மற்றும் மாற்றங்களின் தணிக்கை பாதை வைக்கப்பட வேண்டும். மெட்டாடேட்டாவிற்கு ஒரு ஆர். டி. பி. எம். எஸ்ஸைப் பயன்படுத்துவது, பரிவர்த்தனைகளுக்கான ஆதரவு போன்ற ஆர். டி. பி. எம். எஸ் அம்சங்களைப் பயன்படுத்துவதன் மூலம் மெட்டாடேட்டா உருவாக்கம் மற்றும் எடிட்டிங்கின் போது நிலைத்தன்மையைப் பராமரிக்கும் செயல்முறையை எளிதாக்கும். மேலும், மெட்டாடேட்டா தரவின் அதே தரவுத்தளத்தின் ஒரு பகுதியாக இருந்தால், அது குறைந்தபட்சம் தரவைப் போலவே அடிக்கடி காப்புப் பிரதி எடுக்கப்படுவதை உறுதிசெய்கிறது, இதனால் அதை ஒரு கட்டத்தில் மீட்டெடுக்க முடியும். மேம்பாட்டுக் குழுவின் பல்வேறு உறுப்பினர்களின் புரிதலை எளிதாக்குவதற்காக, மெட்டாடேட்டாவிற்குள் உள்ள சிறுகுறிப்பு மற்றும் ஆவணங்களின் தரம் (அதாவது, மெட்டாடேட்டா துணைத் திட்டத்தின் விளக்க நெடுவரிசைகளில் உள்ள கதை/விளக்க உரை) மிக அதிகமாக இருக்க வேண்டும். மெட்டாடேட்டா தரத்தை உறுதிசெய்வது (மற்றும் அமைப்பு உருவாகும்போது அதை தற்போதைய நிலையில் வைத்திருப்பது) ஒரு ஈ. ஏ. வி கூறுகளைப் பயன்படுத்தும் எந்தவொரு வடிவமைப்பின் நீண்டகால மேலாண்மை மற்றும் பராமரிப்பிலும் மிக அதிக முன்னுரிமை அளிக்கிறது. மோசமாக ஆவணப்படுத்தப்பட்ட அல்லது காலாவதியான மெட்டாடேட்டா அமைப்பின் நீண்ட கால நம்பகத்தன்மையை சமரசம் செய்யலாம். மெட்டாடேட்டா பண்புக்கூறு மெட்டாடேட்டா சரிபார்ப்பு மெட்டாடேட்டாவில் கைப்பற்றப்பட்ட தகவல்களில் தரவு வகை, அனுமதிக்கப்பட்ட மதிப்புகளின் வரம்பு அல்லது மதிப்புகளின் தொகுப்பில் உறுப்பினர், வழக்கமான வெளிப்பாடு பொருத்தம், இயல்புநிலை மதிப்பு மற்றும் மதிப்பு பூஜ்யமாக இருக்க அனுமதிக்கப்படுகிறதா என்பது ஆகியவை அடங்கும். உட்பிரிவுடன் வகுப்புகளைக் குறிக்கும் EAV அமைப்புகளில், சரிபார்ப்பு மெட்டாடேட்டா கொடுக்கப்பட்ட பண்புக்கூறு எந்த வகுப்பைச் சேர்ந்தது என்பதைப் பதிவு செய்யும். விளக்கக்காட்சி மெட்டாடேட்டாஃ பயனருக்கு பண்புக்கூறு எவ்வாறு காட்டப்பட வேண்டும் (எ. கா., ஒரு உரை பெட்டி அல்லது குறிப்பிட்ட பரிமாணங்களின் படமாக, ஒரு புல்-டவுன் பட்டியல் அல்லது ரேடியோ பொத்தான்களின் தொகுப்பு). ஈ. ஏ. வி/சி. ஆர் வடிவமைப்பைப் போலவே, ஒரு கூட்டு பொருள் பல பண்புக்கூறுகளைக் கொண்டிருக்கும்போது, பண்புக்கூறுகள் வழங்கப்பட வேண்டிய வரிசையில் கூடுதல் மெட்டாடேட்டா உள்ளது, மேலும் இந்த பண்புக்கூறுகள் விருப்பப்படி எவ்வாறு தொகுக்கப்பட வேண்டும் (விளக்க தலைப்புகளின் கீழ்). ஆய்வக அளவுருக்களாக இருக்கும் பண்புக்கூறுகளுக்கு, வயது, பாலினம், உடலியல் நிலை மற்றும் மதிப்பீட்டு முறை ஆகியவற்றைப் பொறுத்து மாறுபடும் இயல்பான மதிப்புகளின் வரம்புகள் பதிவு செய்யப்படுகின்றன. தொகுப்பு மெட்டாடேட்டாஃ பண்புக்கூறுகள் பொதுவாக உயர்-வரிசை குழுவின் ஒரு பகுதியாக வழங்கப்படுகின்றன, எ. கா., ஒரு சிறப்பு-குறிப்பிட்ட வடிவம். தொகுப்பு மெட்டாடேட்டாவில் பண்புக்கூறுகள் வழங்கப்படும் வரிசை போன்ற தகவல்கள் அடங்கும். எழுத்துருக்கள்/வண்ணங்கள் மற்றும் ஒரு வரிசைக்கு காட்டப்படும் பண்புக்கூறுகளின் எண்ணிக்கை போன்ற சில விளக்கக்காட்சி மெட்டாடேட்டா, ஒட்டுமொத்த குழுவிற்கும் பொருந்தும். மேம்பட்ட சரிபார்ப்பு மெட்டாடேட்டா சார்பு மெட்டாடேட்டாஃ பல பயனர் இடைமுகங்களில், சில புலங்கள்/பண்புக்கூறுகளில் குறிப்பிட்ட மதிப்புகளின் நுழைவு மற்ற சில புலங்களை முடக்க/மறைக்க அல்லது பிற புலங்களை இயக்க/காட்ட தேவைப்படுகிறது. (எடுத்துக்காட்டாக, ஒரு பயனர் ஒரு பூலியன் கேள்விக்கு "இல்லை" என்ற பதிலைத் தேர்வுசெய்தால், "நோயாளிக்கு நீரிழிவு நோய் இருக்கிறதா? ", பின்னர் நீரிழிவு நோயின் காலம், நீரிழிவு நோய்க்கான மருந்துகள் போன்றவை பற்றிய அடுத்தடுத்த கேள்விகள். முடக்கப்பட வேண்டும்). இதை ஒரு பொதுவான கட்டமைப்பில் செயல்படுத்துவது என்பது கட்டுப்பாட்டு பண்புக்கூறுகள் மற்றும் கட்டுப்படுத்தப்பட்ட பண்புக்கூறுகளுக்கு இடையில் சார்புநிலைகளை சேமிப்பதை உள்ளடக்கியது. கணக்கீடுகள் மற்றும் சிக்கலான சரிபார்ப்புஃ ஒரு விரிதாளைப் போலவே, சில பண்புக்கூறுகளின் மதிப்பை கணக்கிடலாம் மற்றும் காட்டலாம், முந்தைய வரிசையில் வழங்கப்பட்ட புலங்களில் உள்ளிடப்பட்ட மதிப்புகளின் அடிப்படையில். (எடுத்துக்காட்டாக, உடல் மேற்பரப்பு பரப்பளவு என்பது உயரம் மற்றும் அகலத்தின் செயல்பாடாகும்). இதேபோல், தரவு செல்லுபடியாகும் வகையில் இருக்க "கட்டுப்பாடுகள்" இருக்கலாம்ஃ எடுத்துக்காட்டாக, ஒரு வேறுபட்ட வெள்ளை செல் எண்ணிக்கையில், தனிப்பட்ட வெள்ளை செல் வகைகளின் எண்ணிக்கையின் கூட்டுத்தொகை எப்போதும் 100 க்கு சமமாக இருக்க வேண்டும், ஏனெனில் தனிப்பட்ட எண்ணிக்கைகள் சதவீதங்களைக் குறிக்கின்றன. கணிக்கப்பட்ட சூத்திரங்கள் மற்றும் சிக்கலான சரிபார்ப்பு பொதுவாக மெட்டாடேட்டாவில் வெளிப்பாடுகளை சேமிப்பதன் மூலம் பாதிக்கப்படுகின்றன, அவை பயனர் நுழையும் மற்றும் மதிப்பீடு செய்யக்கூடிய மதிப்புகளுடன் மேக்ரோ-மாற்றாக உள்ளன. வலை உலாவிகளில், ஜாவாஸ்கிரிப்ட் மற்றும் வி. பி. எஸ். ஸ்கிரிப்ட் இரண்டும் ஒரு ஈவல் () செயல்பாட்டைக் கொண்டுள்ளன, அவை இந்த நோக்கத்திற்காக பயன்படுத்தப்படலாம். சரிபார்ப்பு, வழங்கல் மற்றும் குழுப்படுத்தல் மெட்டாடேட்டா ஆகியவை தரவு உலாவல் மற்றும் ஊடாடும் எடிட்டிங் ஆகிய இரண்டிற்கும் தானியங்கி பயனர் இடைமுக உருவாக்கத்தை ஆதரிக்கும் குறியீடு கட்டமைப்புகளை உருவாக்குவதை சாத்தியமாக்குகின்றன. இணையத்தில் வழங்கப்படும் ஒரு உற்பத்தி அமைப்பில், ஈ. ஏ. வி தரவை சரிபார்க்கும் பணி அடிப்படையில் பின் முனை/தரவுத்தள அடுக்கிலிருந்து (இந்த பணியைப் பொறுத்தவரை சக்தியற்றது) நடுத்தர/வலை சேவையக அடுக்குக்கு நகர்த்தப்படுகிறது. ஒரு அட்டவணையில் நேரடி தரவு உள்ளீட்டை முயற்சிப்பதன் மூலம் தகர்த்தெறிய முடியாததால், பின்-முனை சரிபார்ப்பு எப்போதும் சிறந்தது என்றாலும், ஒரு பொதுவான கட்டமைப்பின் மூலம் நடுத்தர அடுக்கு சரிபார்ப்பு மிகவும் வேலை செய்யக்கூடியது, இருப்பினும் கணிசமான அளவு மென்பொருள் வடிவமைப்பு முயற்சி முதலில் கட்டமைப்பை உருவாக்க வேண்டும். தனிப்பட்ட தேவைகளுக்கு ஆய்வு செய்து மாற்றியமைக்கக்கூடிய திறந்த மூல கட்டமைப்புகளின் கிடைக்கும் தன்மை சக்கர மறு கண்டுபிடிப்பைத் தவிர்ப்பதில் நீண்ட தூரம் செல்ல முடியும். பயன்பாட்டு காட்சிகள் (இந்தப் பிரிவின் முதல் பகுதி மத்திய மொழியில் உள்ள டினு/நட்கர்னி குறிப்புக் கட்டுரையின் சுருக்கமாகும், மேலும் விவரங்களுக்கு வாசகர் வழிநடத்தப்படுகிறார்.) EAV மாடலிங், "பொதுவான தரவு மாடலிங்" அல்லது "திறந்த திட்டம்" என்ற மாற்று சொற்களின் கீழ், மேம்பட்ட தரவு மாடலிங்கர்களுக்கான ஒரு நிலையான கருவியாக நீண்ட காலமாக இருந்து வருகிறது. எந்தவொரு மேம்பட்ட நுட்பத்தையும் போலவே, இது இரட்டை முனைகளாக இருக்கலாம், மேலும் நியாயமாகப் பயன்படுத்தப்பட வேண்டும். மேலும், EAV இன் பயன்பாடு அதே தரவுத்தள திட்டத்திற்குள் பாரம்பரிய தொடர்புடைய தரவுத்தள மாடலிங் அணுகுமுறைகளின் பயன்பாட்டைத் தடுக்காது. செர்னர் போன்ற ஆர். டி. பி. எம். எஸ்ஸை நம்பியிருக்கும் ஈ. எம். ஆர். களில், அவற்றின் மருத்துவ-தரவு சப்ஷீமாவுக்கு ஈ. ஏ. வி அணுகுமுறையைப் பயன்படுத்தும், ஸ்கீமாவில் உள்ள பெரும்பான்மையான அட்டவணைகள் உண்மையில் பாரம்பரியமாக மாதிரியாக உள்ளன, பண்புக்கூறுகள் வரிசைகளாக அல்லாமல் தனிப்பட்ட நெடுவரிசைகளாக குறிப்பிடப்படுகின்றன. ஒரு EAV அமைப்பின் மெட்டாடேட்டா சப்ஷீமாவின் மாடலிங், உண்மையில், பாரம்பரிய மாடலிங்கிற்கு மிகவும் பொருத்தமானது, ஏனெனில் மெட்டாடேட்டாவின் பல்வேறு கூறுகளுக்கு இடையிலான உறவுகள். எடுத்துக்காட்டாக, ட்ரயல்டிபி அமைப்பில், ஸ்கீமாவில் உள்ள மெட்டாடேட்டா அட்டவணைகளின் எண்ணிக்கை தரவு அட்டவணைகளை விட பத்து முதல் ஒன்று வரை அதிகமாக உள்ளது. மெட்டாடேட்டாவின் சரியான தன்மை மற்றும் நிலைத்தன்மை ஒரு ஈ. ஏ. வி அமைப்பின் சரியான செயல்பாட்டிற்கு முக்கியமானதாக இருப்பதால், கணினி வடிவமைப்பாளர் ஆர். டி. பி. எம். எஸ்-என்ஜின் சக்கரத்தை மீண்டும் கண்டுபிடிப்பதை விட, குறிப்பு ஒருமைப்பாடு மற்றும் நிரல்படுத்தக்கூடிய கட்டுப்பாடுகள் போன்ற ஆர். டி. பி. எம். எஸ் வழங்கும் அனைத்து அம்சங்களையும் முழுமையாகப் பயன்படுத்த விரும்புகிறார். இதன் விளைவாக, ஈ. ஏ. வி வடிவமைப்புகளை ஆதரிக்கும் ஏராளமான மெட்டாடேட்டா அட்டவணைகள் பொதுவாக மூன்றாம்-இயல்பான உறவு வடிவத்தில் உள்ளன. வணிக மின்னணு சுகாதார பதிவு அமைப்புகள் (ஈ. எச். ஆர்) தனித்தனி அட்டவணைகளாக பிரிக்கப்பட்டுள்ள நோயறிதல்கள், அறுவை சிகிச்சை நடைமுறைகள் மற்றும் ஆய்வக சோதனை முடிவுகள் போன்ற தரவுகளின் வகுப்புகளுக்கு வரிசை மாதிரியைப் பயன்படுத்துகின்றன. ஒவ்வொரு அட்டவணையிலும், "நிறுவனம்" என்பது நோயாளி ஐடி மற்றும் நோயறிதல் செய்யப்பட்ட தேதி/நேரம் (அல்லது அறுவை சிகிச்சை அல்லது ஆய்வக சோதனை நிகழ்த்தப்பட்டது) ஆகியவற்றின் கலவையாகும்; பண்புக்கூறு என்பது ஒரு கட்டுப்படுத்தப்பட்ட சொற்களஞ்சியத்தைக் கொண்ட ஒரு சிறப்பாக நியமிக்கப்பட்ட தேடல் அட்டவணையில் ஒரு வெளிநாட்டு விசையாகும்-எ. கா., நோயறிதலுக்கான ஐசிடி-10, அறுவை சிகிச்சை நடைமுறைகளுக்கான தற்போதைய நடைமுறை சொற்களஞ்சியம், மதிப்பு பண்புக்கூறுகளின் தொகுப்புடன். (எ. கா., ஆய்வக சோதனை முடிவுகளுக்கு, ஒருவர் அளவிடப்பட்ட மதிப்பை, அது இயல்பான, குறைந்த அல்லது உயர் வரம்பில் இருந்தாலும், சோதனையைச் செய்வதற்கு பொறுப்பான நபரின் ஐடி, சோதனை செய்யப்பட்ட தேதி/நேரம் மற்றும் பலவற்றைப் பதிவு செய்யலாம். முன்பு கூறியது போல், இது ஒரு முழுமையான EAV அணுகுமுறை அல்ல, ஏனெனில் கொடுக்கப்பட்ட அட்டவணைக்கான பண்புக்கூறுகளின் களம் கட்டுப்படுத்தப்பட்டுள்ளது, ஒரு பல்பொருள் அங்காடி விற்பனை அட்டவணையில் உள்ள தயாரிப்பு ID களின் களம் ஒரு தயாரிப்புகள் அட்டவணையில் உள்ள தயாரிப்புகளின் களத்திற்கு மட்டுப்படுத்தப்பட்டிருக்கும். இருப்பினும், நிலையான சொற்களஞ்சியங்களில் எப்போதும் வரையறுக்கப்படாத அளவுருக்கள் குறித்த தரவைப் பிடிக்க, EHR கள் ஒரு "தூய" EAV பொறிமுறையையும் வழங்குகின்றன, அங்கு சிறப்பாக நியமிக்கப்பட்ட சக்தி பயனர்கள் புதிய பண்புக்கூறுகள், அவற்றின் தரவு வகை, அதிகபட்ச மற்றும் குறைந்தபட்ச அனுமதிக்கப்பட்ட மதிப்புகள் (அல்லது அனுமதிக்கப்பட்ட மதிப்புகள்/குறியீடுகளின் தொகுப்பு) ஆகியவற்றை வரையறுக்க முடியும், பின்னர் இந்த பண்புக்கூறுகளின் அடிப்படையில் தரவைப் பிடிக்க மற்றவர்களை அனுமதிக்கிறது. காவிய (டிஎம்) ஈஎச்ஆர் இல், இந்த வழிமுறை "ஃப்ளோஷீட்ஸ்" என்று அழைக்கப்படுகிறது, மேலும் இது பொதுவாக உள்நோயாளிகள் நர்சிங் கண்காணிப்பு தரவைப் பிடிக்கப் பயன்படுத்தப்படுகிறது. ஈ. ஏ. வி மாதிரியைப் பயன்படுத்துவதற்கான பொதுவான வழக்கு மேலே குறிப்பிட்டுள்ளபடி மின்னணு மருத்துவ பதிவில் (ஈ. எம். ஆர்) உள்ள மருத்துவ அளவுருக்கள் போன்ற மிகவும் அரிதான, பன்முக பண்புகளுக்கானது. இருப்பினும், இங்கே கூட, ஈ. ஏ. வி மாடலிங் கொள்கை அதன் அனைத்து உள்ளடக்கங்களுக்கும் பதிலாக தரவுத்தளத்தின் துணைத் திட்டத்திற்கு பயன்படுத்தப்படுகிறது என்று கூறுவது துல்லியமானது. (நோயாளியின் புள்ளிவிவரங்கள், எடுத்துக்காட்டாக, மிகவும் இயற்கையாகவே ஒரு நெடுவரிசை-ஒரு-பண்புக்கூறு, பாரம்பரிய உறவு கட்டமைப்பில் வடிவமைக்கப்பட்டுள்ளன.) இதன் விளைவாக, ஈ. ஏ. வி மற்றும் "ரிலேஷனல்" வடிவமைப்பு பற்றிய வாதங்கள் சிக்கலைப் பற்றிய முழுமையற்ற புரிதலைப் பிரதிபலிக்கின்றனஃ ஒரு ஈ. ஏ. வி வடிவமைப்பு ஒரு தரவுத்தளத்தின் துணைத் திட்டத்திற்கு மட்டுமே பயன்படுத்தப்பட வேண்டும், அங்கு குறைவான பண்புக்கூறுகள் மாதிரியாக இருக்க வேண்டும்ஃ இங்கே கூட, அவை மூன்றாவது இயல்பான வடிவ மெட்டாடேட்டா அட்டவணைகளால் ஆதரிக்கப்பட வேண்டும். குறைவான பண்புக்கூறுகள் எதிர்கொள்ளும் ஒப்பீட்டளவில் சில தரவுத்தள வடிவமைப்பு சிக்கல்கள் உள்ளனஃ இதனால்தான் EAV வடிவமைப்பு பொருந்தும் சூழ்நிலைகள் ஒப்பீட்டளவில் அரிதானவை. அவை எதிர்கொள்ளும் இடத்திலும் கூட, EAV அட்டவணைகளின் தொகுப்பு மட்டுமே குறைந்த தரவை நிவர்த்தி செய்வதற்கான ஒரே வழி அல்லஃ ஒரு XML-அடிப்படையிலான தீர்வு (கீழே விவாதிக்கப்பட்டுள்ளது) ஒரு நிறுவனத்திற்கு அதிகபட்ச பண்புக்கூறுகள் ஒப்பீட்டளவில் மிதமானதாக இருக்கும்போது பொருந்தும், மேலும் குறைந்த தரவுகளின் மொத்த அளவும் இதேபோல் மிதமானது. இந்த சூழ்நிலைக்கு ஒரு எடுத்துக்காட்டு வெவ்வேறு தயாரிப்பு வகைகளுக்கான மாறி பண்புக்கூறுகளைப் பிடிப்பதில் உள்ள சிக்கல்கள் ஆகும். ஒரு நிறுவனம் பரந்த மற்றும் மிகவும் மாறுபட்ட பொருட்களின் தொகுப்பை வாங்கும் அல்லது விற்கும் இ-காமர்ஸ் சூழ்நிலைகளிலும் அரிதான பண்புக்கூறுகள் ஏற்படலாம், தனிப்பட்ட வகை பொருட்களின் விவரங்கள் மிகவும் மாறுபடும். ஒரு வகுப்புக்கு மிகக் குறைவான நிகழ்வுகளுடன் ஏராளமான வகுப்புகளை மாடலிங் செய்தல்ஃ மிகவும் மாறும் திட்டங்கள் EAV இன் மற்றொரு பயன்பாடு மாடலிங் வகுப்புகள் மற்றும் பண்புக்கூறுகளில் உள்ளது, அவை குறைவாக இல்லாவிட்டாலும், மாறும், ஆனால் ஒரு வகுப்புக்கு தரவு வரிசைகளின் எண்ணிக்கை ஒப்பீட்டளவில் மிதமானதாக இருக்கும்-அதிகபட்சமாக இரண்டு நூறு வரிசைகள், ஆனால் பொதுவாக ஒரு சில டஜன்-மேலும் கணினி டெவலப்பர் மிகக் குறுகிய திருப்புமுனை நேரத்திற்குள் வலை அடிப்படையிலான இறுதி பயனர் இடைமுகத்தை வழங்க வேண்டும். "டைனமிக்" என்பது வளர்ந்து வரும் தரவு மாதிரியைக் குறிக்க புதிய வகுப்புகள் மற்றும் பண்புக்கூறுகள் தொடர்ந்து வரையறுக்கப்பட்டு மாற்றப்பட வேண்டும் என்பதாகும். இந்த சூழ்நிலை வேகமாக வளர்ந்து வரும் அறிவியல் துறைகளிலும், ஆன்டாலஜி வளர்ச்சியிலும், குறிப்பாக முன்மாதிரி மற்றும் மறு செய்கை சுத்திகரிப்பு கட்டங்களில் ஏற்படலாம். ஒரு புதிய வகை தரவைக் குறிக்கும் வகையில் புதிய அட்டவணைகள் மற்றும் நெடுவரிசைகளை உருவாக்குவது குறிப்பாக உழைப்பு மிகுந்ததாக இல்லை என்றாலும், உலாவல் அல்லது அடிப்படை திருத்தத்தை ஆதரிக்கும் வலை அடிப்படையிலான இடைமுகங்களின் நிரலாக்கம் வகை மற்றும் வரம்பு அடிப்படையிலான சரிபார்ப்புடன் உள்ளது. அத்தகைய சந்தர்ப்பத்தில், மிகவும் பராமரிக்கக்கூடிய நீண்ட கால தீர்வு, வகுப்பு மற்றும் பண்புக்கூறு வரையறைகள் மெட்டாடேட்டாவில் சேமிக்கப்படும் ஒரு கட்டமைப்பை உருவாக்குவதாகும், மேலும் மென்பொருள் இந்த மெட்டாடேட்டாவிலிருந்து ஒரு அடிப்படை பயனர் இடைமுகத்தை மாறும் வகையில் உருவாக்குகிறது. முன்பு குறிப்பிடப்பட்ட ஈ. ஏ. வி/சி. ஆர் கட்டமைப்பு, இந்த சூழ்நிலையை சமாளிக்க உருவாக்கப்பட்டது. ஒரு EAV தரவு மாதிரி இங்கே அவசியமில்லை என்பதை நினைவில் கொள்க, ஆனால் கணினி வடிவமைப்பாளர் மொத்தம் இரண்டாயிரம் வரிசைகளுக்கு மிகாமல் அறுபது அல்லது அதற்கு மேற்பட்ட அட்டவணைகளை உருவாக்குவதற்கு இது ஒரு ஏற்றுக்கொள்ளக்கூடிய மாற்றாக கருதலாம். இங்கே, ஒரு வகுப்புக்கு வரிசைகளின் எண்ணிக்கை மிகக் குறைவாக இருப்பதால், செயல்திறன் கருத்தாய்வுகள் குறைவான முக்கியத்துவம் கொண்டவை; கிளாஸ் ஐடி/பண்புக்கூறு ஐடி மூலம் நிலையான குறியீட்டுடன், டிபிஎம்எஸ் ஆப்டிமைசர்கள் அந்த வகுப்பு அல்லது பண்புக்கூறு சம்பந்தப்பட்ட ஒரு வினவலை இயக்கும்போது நினைவகத்தில் ஒரு சிறிய வகுப்பிற்கான தரவை எளிதாக தற்காலிக சேமிப்பு செய்யலாம். டைனமிக்-பண்புக்கூறு சூழ்நிலையில், வள விளக்கக் கட்டமைப்பு (ஆர். டி. எஃப்) சொற்பொருள்-வலை தொடர்பான ஆன்டாலஜி பணியின் அடித்தளமாக பயன்படுத்தப்படுகிறது என்பது கவனிக்கத்தக்கது. தகவல்களைப் பிரதிநிதித்துவப்படுத்தும் ஒரு பொதுவான முறையாக கருதப்படும் ஆர். டி. எஃப், ஈ. ஏ. வி இன் ஒரு வடிவமாகும்ஃ ஒரு ஆர். டி. எஃப் மூன்று ஒரு பொருள், ஒரு பண்பு மற்றும் ஒரு மதிப்பைக் கொண்டுள்ளது. ஜான் பென்ட்லியின் "ரைட்டிங் எஃபிசியன்ட் புரோகிராம்ஸ்" என்ற புத்தகத்தின் முடிவில், குறியீட்டை மிகவும் திறமையானதாக மாற்றுவது பொதுவாக புரிந்துகொள்வதையும் பராமரிப்பதையும் கடினமாக்குகிறது, எனவே செயல்திறன் சிக்கல் இருப்பதாக ஒருவர் முதலில் தீர்மானிக்காவிட்டால் ஒருவர் குறியீட்டை அவசரப்பட்டு மாற்றுவதில்லை, மேலும் குறியீடு விவரக்குறிப்பு போன்ற நடவடிக்கைகள் தடையின் சரியான இருப்பிடத்தை சுட்டிக்காட்டியுள்ளன. நீங்கள் அவ்வாறு செய்தவுடன், வேகமாக இயங்க வேண்டிய குறிப்பிட்ட குறியீட்டை மட்டுமே நீங்கள் மாற்றியமைக்கிறீர்கள். இதே போன்ற கருத்துக்கள் EAV மாடலிங்கிற்கும் பொருந்தும்ஃ பாரம்பரிய உறவு மாடலிங் (மருத்துவ தரவு களத்தில் உள்ளதைப் போல) ஒரு முன்னுரிமை என்று அறியப்படும் துணை அமைப்புக்கு மட்டுமே நீங்கள் இதைப் பயன்படுத்துகிறீர்கள், அல்லது கணினி பரிணாம வளர்ச்சியின் போது, குறிப்பிடத்தக்க பராமரிப்பு சவால்களை முன்வைக்க கண்டுபிடிக்கப்படுகிறது. டேட்டாபேஸ் குரு (தற்போது ஆரக்கிள் கார்ப்பரேஷனில் கோர் டெக்னாலஜிஸின் துணைத் தலைவர்) டாம் கைட், எடுத்துக்காட்டாக, பாரம்பரிய வணிக சூழ்நிலைகளில் EAV ஐப் பயன்படுத்துவதில் உள்ள குறைபாடுகளை சரியாக சுட்டிக்காட்டுகிறார், மேலும் EAV ஐப் பயன்படுத்துவதற்கு வெறும் "நெகிழ்வுத்தன்மை" போதுமான அளவுகோல் அல்ல என்பதை சுட்டிக்காட்டுகிறார். (இருப்பினும், ஆரக்கிளின் ஹெல்த் சயின்சஸ் பிரிவு அதன் வணிக அமைப்புகளில் கிளின்ட்ரியல் மற்றும் ஆரக்கிள் கிளினிக்கல் ஆகியவற்றில் மருத்துவ-தரவு பண்புகளை மாதிரியாக்க EAV ஐப் பயன்படுத்துகிறது என்றாலும், அனைத்து சூழ்நிலைகளிலும் EAV தவிர்க்கப்பட வேண்டும் என்று அவர் பரந்த கூற்றைச் செய்கிறார்.) ஈ. ஏ. வி தரவுகளுடன் பணிபுரிவது ஈ. ஏ. வி இன் அகில்ஸ் ஹீல் பெரிய அளவிலான ஈ. ஏ. வி தரவுகளுடன் வேலை செய்வதில் சிரமம் உள்ளது. ஒரே தரவின் நெடுவரிசை மற்றும் வரிசை அல்லது EAV-மாதிரி பிரதிநிதித்துவங்களுக்கு இடையில் தற்காலிகமாக அல்லது நிரந்தரமாக ஒன்றோடொன்று மாற்றுவது பெரும்பாலும் அவசியம்; கைமுறையாகவும் CPU-தீவிரமாகவும் செய்தால் இது பிழை ஏற்படக்கூடியதாக இருக்கலாம். பண்புக்கூறு மற்றும் பண்புக்கூறு-குழு மெட்டாடேட்டாவைப் பயன்படுத்தும் பொதுவான கட்டமைப்புகள் முந்தையதை நிவர்த்தி செய்கின்றன, ஆனால் பிந்தைய வரம்பை அல்ல; வழக்கமான-உறவு மற்றும் ஈ. ஏ. வி தரவுகளின் கலவையைக் கொண்ட கலப்பு திட்டங்களின் விஷயத்தில் அவற்றின் பயன்பாடு அதிகமாகவோ அல்லது குறைவாகவோ கட்டாயமாகும், அங்கு பிழை அளவு மிகவும் குறிப்பிடத்தக்கதாக இருக்கும். மாற்றும் செயல்பாடு பிவோட்டிங் என்று அழைக்கப்படுகிறது. ஈ. ஏ. வி தரவுகளுக்கு மட்டுமல்லாமல், எந்த வகையான வரிசை மாதிரியான தரவுகளுக்கும் பிவோட்டிங் தேவைப்படுகிறது. (எடுத்துக்காட்டாக, அசோசியேஷன் பகுப்பாய்விற்கான அப்ரியோரி வழிமுறையின் அமலாக்கங்கள், ஒரு குறிப்பிட்ட பொருளை வாங்குபவர்களும் வாங்கக்கூடிய பிற தயாரிப்புகளை அடையாளம் காண பல்பொருள் அங்காடி விற்பனைத் தரவை செயலாக்க பரவலாகப் பயன்படுத்தப்படுகின்றன, முதல் கட்டமாக வரிசை மாதிரியான தரவை மையப்படுத்துகின்றன.) பல தரவுத்தள இயந்திரங்கள் மையப்படுத்தலை எளிதாக்குவதற்கு தனியுரிம SQL நீட்டிப்புகளைக் கொண்டுள்ளன, மேலும் மைக்ரோசாப்ட் எக்ஸெல் போன்ற தொகுப்புகளும் இதை ஆதரிக்கின்றன. பிவோட்டிங் தேவைப்படும் சூழ்நிலைகள் கீழே கருதப்படுகின்றன. ஒரு தனிப்பட்ட நிறுவனத்திற்கு மிதமான அளவிலான தரவை உலாவுதல், அதைத் தொடர்ந்து விருப்பப்படி பண்புக்கூறு சார்ந்த சார்புகளின் அடிப்படையில் தரவு எடிட்டிங். தேவையான ஆதரவு மெட்டாடேட்டாவின் மிதமான அளவை தற்காலிக சேமிப்பதன் மூலம் இந்த செயல்பாடு எளிதாக்கப்படுகிறது. ட்ரயல்டிபி போன்ற சில நிரல்கள், உட்பொதிக்கப்பட்ட நிரலாக்கக் குறியீடு மற்றும் மெட்டாடேட்டாவை வைத்திருக்கும் தரவு கட்டமைப்புகளைக் கொண்ட அரை நிலையான வலைப்பக்கங்களை உருவாக்க மெட்டாடேட்டாவை அணுகுகின்றன. மொத்த பிரித்தெடுத்தல் பெரிய அளவிலான (ஆனால் கணிக்கக்கூடிய) தரவுகளை (எ. கா., ஒரு மருத்துவ ஆய்வின் முழுமையான தரவு) தொடர்புடைய அட்டவணைகளின் தொகுப்பாக மாற்றுகிறது. CPU-தீவிரமானதாக இருந்தாலும், இந்த பணி அரிதானது மற்றும் நிகழ்நேரத்தில் செய்ய வேண்டிய அவசியமில்லை; அதாவது, ஒரு தொகுக்கப்பட்ட செயல்முறை முடிவடையும் வரை பயனர் காத்திருக்கலாம். மொத்த பிரித்தெடுத்தலின் முக்கியத்துவத்தை மிகைப்படுத்த முடியாது, குறிப்பாக தரவு EAV கட்டமைப்பைப் பற்றி முற்றிலும் அறியாத நிலையான மூன்றாம் தரப்பு கருவிகளுடன் செயலாக்கப்பட வேண்டும் அல்லது பகுப்பாய்வு செய்யப்பட வேண்டும். இங்கே, ஒரு பொதுவான கட்டமைப்பின் மூலம் முழு சக்கரங்களின் தொகுப்புகளையும் மீண்டும் கண்டுபிடிக்க முயற்சிப்பது நல்லதல்ல, மேலும் ஈ. ஏ. வி தரவை தொடர்புடைய அட்டவணைகளில் மொத்தமாக பிரித்தெடுத்து பின்னர் நிலையான கருவிகளைப் பயன்படுத்தி வேலை செய்வது சிறந்தது. தனிப்பட்ட பண்புக்கூறுகளின் கண்ணோட்டத்தில் கேட்கப்படும் போது, வரிசை அல்லது ஈ. ஏ. வி-மாதிரியான தரவுகளுக்கான தற்காலிக வினவல் இடைமுகங்கள், (எ. கா., "கல்லீரல் நோய் உள்ள அனைத்து நோயாளிகளையும் மீட்டெடுங்கள், கல்லீரல் செயலிழப்பு அறிகுறிகளுடன் மற்றும் ஆல்கஹால் துஷ்பிரயோகத்தின் வரலாறு இல்லை") பொதுவாக தனிப்பட்ட பண்புக்கூறுகளுடன் வினவலின் முடிவுகளை தனித்தனி நெடுவரிசைகளாக காட்ட வேண்டும். பெரும்பாலான EAV தரவுத்தள காட்சிகளுக்கு தற்காலிக வினவல் செயல்திறன் சகித்துக்கொள்ளக்கூடியதாக இருக்க வேண்டும், ஆனால் வினவல்கள் இயற்கையில் ஆய்வாக இருப்பதால், துணை-வினாடி பதில்கள் தேவையில்லை. இருப்பினும், ஈ. ஏ. வி தரவு மாதிரியின் கட்டமைப்பு உறவு பிரிவுக்கு ஒரு சரியான வேட்பாளராகும், தொடர்புடைய இயற்கணிதத்தைப் பார்க்கவும். ஒரு நல்ல குறியீட்டு மூலோபாயத்துடன் ஒரு பில்லியன் வரிசை ஈ. ஏ. வி அட்டவணையில் சில நூறு மில்லி விநாடிகளுக்குள் பதில் நேரத்தைப் பெற முடியும். மைக்ரோசாப்ட் எஸ். க்யூ. எல் சர்வர் எம்விபி பீட்டர் லார்சன் இதை ஒரு மடிக்கணினியில் நிரூபித்து, பொதுவான தீர்வை கிடைக்கச் செய்துள்ளார். மையப்படுத்தல் செயல்திறனை உகந்ததாக்குவது ஒரு சாத்தியமான உகப்பாக்கம் என்பது ஒரு தனி "கிடங்கு" அல்லது வினவக்கூடிய திட்டத்தைப் பயன்படுத்துவதாகும், அதன் உள்ளடக்கங்கள் உற்பத்தி (பரிவர்த்தனை) திட்டத்திலிருந்து தொகுதி முறையில் புதுப்பிக்கப்படுகின்றன. தரவுக் கிடங்கைப் பார்க்கவும். கிடங்கில் உள்ள அட்டவணைகள் பெரிதும் குறியிடப்பட்டு, இயல்புநிலையைப் பயன்படுத்தி உகந்ததாக இருக்கும், இது டேபிள் இணைப்புகள் காரணமாக செயல்திறன் அபராதத்தைக் குறைக்க பல அட்டவணைகளை ஒன்றாக இணைக்கிறது. ஒரு கிடங்கில் உள்ள சில ஈ. ஏ. வி தரவு "பொருள்மயமாக்கப்பட்ட காட்சிகளைப்" பயன்படுத்தி நிலையான அட்டவணைகளாக மாற்றப்படலாம் (தரவுக் கிடங்கைப் பார்க்கவும்), ஆனால் இது பொதுவாக கவனமாகப் பயன்படுத்தப்பட வேண்டிய ஒரு கடைசி முயற்சியாகும், ஏனெனில் இந்த வகையான பார்வைகளின் எண்ணிக்கை ஒரு அமைப்பில் உள்ள பண்புகளின் எண்ணிக்கையுடன் நேரியல் இல்லாமல் வளரும். நினைவகத்தில் உள்ள தரவு கட்டமைப்புகள்ஃ ஒரு நேரத்தில் ஒரு குழுவை மையமாகக் கொண்ட தரவுகளுக்கு பண்புக்கூறு-குழு மெட்டாடேட்டாவுடன் இணைந்து நினைவகத்தில் ஹாஷ் அட்டவணைகள் மற்றும் இரு பரிமாண வரிசைகளைப் பயன்படுத்தலாம். இந்தத் தரவு வட்டில் ஒரு தட்டையான வரையறுக்கப்பட்ட கோப்பாக எழுதப்படுகிறது, முதல் வரிசையில் உள்ள ஒவ்வொரு பண்புக்கூறுக்கும் உள் பெயர்களுடன்ஃ இந்த வடிவமைப்பை ஒரு தொடர்புடைய அட்டவணையில் உடனடியாக மொத்தமாக இறக்குமதி செய்யலாம். இந்த "நினைவகத்தில்" நுட்பம் EAV அட்டவணைகளில் உள்ள வினவல்களை முடிந்தவரை எளிமையாக வைத்திருப்பதன் மூலமும், I/O செயல்பாடுகளின் எண்ணிக்கையைக் குறைப்பதன் மூலமும் மாற்று அணுகுமுறைகளை விட கணிசமாக சிறப்பாக செயல்படுகிறது. ஒவ்வொரு அறிக்கையும் ஒரு பெரிய அளவிலான தரவை மீட்டெடுக்கிறது, மேலும் ஹாஷ் அட்டவணைகள் பிவோட்டிங் செயல்பாட்டை மேற்கொள்ள உதவுகின்றன, இதில் கொடுக்கப்பட்ட பண்புக்கூறு நிகழ்வுக்கான மதிப்பை பொருத்தமான வரிசை மற்றும் நெடுவரிசையில் வைப்பது அடங்கும். சீரற்ற அணுகல் நினைவகம் (ரேம்) நவீன வன்பொருளில் போதுமான அளவு ஏராளமாகவும் மலிவாகவும் உள்ளது, பெரிய தரவுத் தொகுப்புகளில் கூட ஒரு பண்புக்கூறு குழுவிற்கான முழுமையான தரவு தொகுப்பு பொதுவாக நினைவகத்தில் முழுமையாக பொருந்தும், இருப்பினும் தரவின் துண்டுகளில் வேலை செய்வதன் மூலம் வழிமுறையை புத்திசாலித்தனமாக மாற்ற முடியும். வெளிப்படையாக, நீங்கள் எந்த அணுகுமுறைகளை எடுத்தாலும், EAV ஐ வினவுவது சில வகையான வினவல்களுக்கு நிலையான நெடுவரிசை மாதிரியான தொடர்புடைய தரவை வினவுவதைப் போல வேகமாக இருக்காது, அதே வழியில் அரிதான மேட்ரிக்ஸ்களில் உள்ள கூறுகளின் அணுகல் முக்கிய நினைவகத்தில் முற்றிலும் பொருந்தினால், ஸ்பேர்ஸ் அல்லாத மேட்ரிக்ஸ்களில் உள்ளவற்றைப் போல வேகமாக இருக்காது. (இணைக்கப்பட்ட பட்டியல்கள் போன்ற கட்டமைப்புகளைப் பயன்படுத்தி குறிப்பிடப்படும் ஸ்பார்ஸ் மேட்ரிக்ஸ்களுக்கு, கொடுக்கப்பட்ட எக்ஸ்-ஒய் நிலையில் ஒரு உறுப்பை அணுக பட்டியல் பயணங்கள் தேவைப்படுகின்றன, அதே நேரத்தில் 2-டி வரிசைகளாக குறிப்பிடப்படும் மேட்ரிக்ஸ்களில் உள்ள கூறுகளுக்கான அணுகல் வேகமான CPU பதிவு செயல்பாடுகளைப் பயன்படுத்தி செய்யப்படலாம்.) எவ்வாறாயினும், நீங்கள் தீர்க்க முயற்சிக்கும் சிக்கலுக்கு EAV அணுகுமுறையை நீங்கள் சரியாகத் தேர்ந்தெடுத்திருந்தால், இது நீங்கள் செலுத்தும் விலை; இந்த விஷயத்தில், EAV மாடலிங் என்பது CPU-நேர பரிமாற்றத்திற்கு எதிராக ஒரு இடம் (மற்றும் ஸ்கீமா பராமரிப்பு) ஒரு எடுத்துக்காட்டு. மாற்றீடுகள் EAV எதிராக யுனிவர்சல் டேட்டா மாடல் முதலில் மையர், உல்மேன் மற்றும் வர்டி ஆகியோரால் முன்வைக்கப்பட்டது, "யுனிவர்சல் டேட்டா மாடல்" (யுடிஎம்) அனைத்தும் ஒரு மாபெரும் "யுனிவர்சல் டேபிள்" இல் சேமிக்கப்படுகின்றன என்ற மாயையை உருவாக்குவதன் மூலம், அப்பாவிப் பயனர்களால் ஒரு சிக்கலான உறவுத் திட்டத்தின் வினவலை எளிதாக்க முயல்கிறது. இது இடை-அட்டவணை உறவுகளைப் பயன்படுத்துவதன் மூலம் இதைச் செய்கிறது, இதனால் எந்த அட்டவணையில் என்ன பண்புக்கூறு உள்ளது என்பதைப் பற்றி பயனர் கவலைப்பட வேண்டியதில்லை. சி. ஜே. இருப்பினும், ஒரு அட்டவணை மற்றொரு அட்டவணையுடன் பெருக்கப்படும் சூழ்நிலைகளில் (வம்சாவளி தரவுத்தளங்களில், ஒரு நபரின் தந்தை மற்றும் தாயும் தனிநபர்களாக இருப்பதைப் போல, அல்லது சில வணிக தரவுத்தளங்களில் அனைத்து முகவரிகளும் மையமாக சேமிக்கப்பட்டு, ஒரு நிறுவனம் வெவ்வேறு அலுவலக முகவரிகள் மற்றும் ஷிப்பிங் முகவரிகளைக் கொண்டிருக்கலாம்), தெளிவற்ற இணைப்புகளைக் குறிப்பிட தரவுத்தள திட்டத்திற்குள் போதுமான மெட்டாடேட்டா இல்லை. யுடிஎம் வணிகமயமாக்கப்படும்போது, எஸ்ஏபி பிசினஸ் ஆப்ஜெக்ட்ஸ் போலவே, இந்த வரம்பு "யுனிவர்ஸஸ்" உருவாக்கத்தின் மூலம் செயல்படுத்தப்படுகிறது, அவை அட்டவணைகளின் தொகுப்புகளுக்கு இடையில் முன்னரே வரையறுக்கப்பட்ட இணைப்புகளுடன் தொடர்புடைய பார்வைகளாகும்ஃ "யுனிவர்ஸ்" டெவலப்பர் வெவ்வேறு மாற்றுப்பெயர்களைப் பயன்படுத்தி பல முறை பார்வையில் பெருக்கல் தொடர்பான அட்டவணையை சேர்ப்பதன் மூலம் தெளிவற்ற இணைப்புகளை தெளிவுபடுத்துகிறார். தரவு வெளிப்படையாக வடிவமைக்கப்பட்ட விதத்தைத் தவிர (யுடிஎம் வெறுமனே பயனருக்கும் தரவுத்தள திட்டத்திற்கும் இடையில் தலையிட தொடர்புடைய காட்சிகளைப் பயன்படுத்துகிறது), ஈஏவி யுனிவர்சல் டேட்டா மாடல்களிலிருந்து வேறுபடுகிறது, இது யுடிஎம் போன்ற வினவல் சார்ந்த (படிக்க மட்டும்) அமைப்புகளுக்கு மட்டுமல்லாமல், பரிவர்த்தனை அமைப்புகளுக்கும் பொருந்தும். மேலும், மருத்துவ-தரவு வினவல் அமைப்புகளுக்கான அடிப்படையாகப் பயன்படுத்தப்படும்போது, ஈ. ஏ. வி செயல்படுத்தல்கள் பயனருக்கு ஆர்வமுள்ள ஒரு பொருளின் வகுப்பைக் குறிப்பிடுவதிலிருந்து பாதுகாக்க வேண்டிய அவசியமில்லை. EAV-அடிப்படையிலான i2b2 மருத்துவ தரவு சந்தையில், எடுத்துக்காட்டாக, பயனர் ஒரு சொல்லைத் தேடும்போது, பயனர் ஆர்வமாக உள்ள தரவுகளின் வகையைக் குறிப்பிடுவதற்கான விருப்பம் அவருக்கு உள்ளது. எடுத்துக்காட்டாக, "லித்தியம்" என்ற சொற்றொடர் மருந்தைக் குறிக்கலாம் (இது இருமுனைக் கோளாறுக்கு சிகிச்சையளிக்கப் பயன்படுகிறது) அல்லது நோயாளியின் இரத்தத்தில் லித்தியம் அளவுக்கான ஆய்வக மதிப்பீட்டைக் குறிக்கலாம். (லித்தியத்தின் இரத்த அளவு கவனமாக கண்காணிக்கப்பட வேண்டும்ஃ அதிகப்படியான மருந்து கடுமையான பக்க விளைவுகளை ஏற்படுத்துகிறது, அதே நேரத்தில் மிகக் குறைவானது பயனற்றது.) எக்ஸ்எம்எல் மற்றும் ஜேஎஸ்ஓஎன் ஒரு திறந்த திட்ட அமலாக்கம் மாறி/அரிதான தகவல்களைப் பிடிக்க ஒரு அட்டவணையில் ஒரு எக்ஸ்எம்எல் நெடுவரிசையைப் பயன்படுத்தலாம். இதே போன்ற யோசனைகளை ஜேஎஸ்ஓஎன் மதிப்புள்ள நெடுவரிசைகளை ஆதரிக்கும் தரவுத்தளங்களுக்கும் பயன்படுத்தலாம்ஃ குறைவான, படிநிலை தரவை ஜேஎஸ்ஓஎன் என குறிப்பிடலாம். தரவுத்தளத்தில் போஸ்ட்கிரேஎஸ்கியூஎல் மற்றும் (ஓரளவு) எஸ்கியூஎல் சர்வர் 2016 மற்றும் அதற்குப் பிந்தையது போன்ற ஜேஎஸ்ஓஎன் ஆதரவு இருந்தால், பண்புக்கூறுகளை வினவலாம், குறியிடலாம் மற்றும் இணைக்கலாம். இது அப்பாவித்தனமான EAV செயல்படுத்தல்களை விட 1000 மடங்கு செயல்திறன் மேம்பாடுகளை வழங்க முடியும், ஆனால் ஒட்டுமொத்த தரவுத்தள பயன்பாட்டை மிகவும் வலுவானதாக மாற்ற வேண்டிய அவசியமில்லை. எக்ஸ்எம்எல் அல்லது ஜேஎஸ்ஓஎன் தரவை சேமிக்க இரண்டு வழிகள் உள்ளன என்பதை நினைவில் கொள்கஃ ஒரு வழி அதை ஒரு எளிய சரமாக சேமித்து வைப்பது, தரவுத்தள சேவையகத்திற்கு ஒளிபுகா; மற்றொரு வழி கட்டமைப்பை "பார்க்க"க்கூடிய தரவுத்தள சேவையகத்தைப் பயன்படுத்துவதாகும். ஒளிபுகா சரங்களை சேமிப்பதில் சில கடுமையான குறைபாடுகள் உள்ளனஃ இவற்றை நேரடியாக விசாரிக்க முடியாது, அவற்றின் உள்ளடக்கங்களின் அடிப்படையில் ஒரு குறியீட்டை உருவாக்க முடியாது, மேலும் உள்ளடக்கத்தின் அடிப்படையில் இணைப்புகளைச் செய்வது சாத்தியமற்றது. மெட்டாடேட்டா அட்டவணைகள் மற்றும் பயன்பாட்டு-கட்டமைப்புக் குறியீட்டின் அடிப்படையில் உருவாக்கப்பட வேண்டிய உள்கட்டமைப்பின் அளவு காரணமாக, EAV மாதிரிகளைப் பயன்படுத்தும் போது தரவை நிர்வகிக்க வேண்டிய ஒரு பயன்பாட்டை உருவாக்குவது மிகவும் சிக்கலானது. XML ஐப் பயன்படுத்துவது சேவையக அடிப்படையிலான தரவு சரிபார்ப்பின் சிக்கலைத் தீர்க்கிறது (இது EAV-அடிப்படையிலான கட்டமைப்புகளில் நடுத்தர அடுக்கு மற்றும் உலாவி அடிப்படையிலான குறியீட்டால் செய்யப்பட வேண்டும்), ஆனால் பின்வரும் குறைபாடுகளைக் கொண்டுள்ளதுஃ இது புரோகிராமர்-தீவிரமானது. எக்ஸ்எம்எல் திட்டங்களை கையால் எழுதுவது மிகவும் தந்திரமானது, தொடர்புடைய அட்டவணைகளை வரையறுத்து, எக்ஸ்எம்எல்-திட்டக் குறியீட்டை உருவாக்கி, பின்னர் இந்த அட்டவணைகளை கைவிட்டு அவற்றை உருவாக்குவதே பரிந்துரைக்கப்பட்ட அணுகுமுறையாகும். டைனமிக் ஸ்கீமாக்களை உள்ளடக்கிய பல உற்பத்தி செயல்பாடுகளில் இது சிக்கலானது, அங்கு ஒரு குறிப்பிட்ட பயன்பாட்டு களத்தைப் புரிந்துகொள்ளும் சக்தி பயனர்களால் புதிய பண்புக்கூறுகள் வரையறுக்கப்பட வேண்டும் (எ. கா. சரக்கு மேலாண்மை அல்லது பயோமெடிசின்) ஆனால் அவை புரோகிராமர்கள் அல்ல. இதற்கு மாறாக, EAV ஐப் பயன்படுத்தும் உற்பத்தி அமைப்புகளில், அத்தகைய பயனர்கள் ஒரு GUI பயன்பாட்டின் மூலம் புதிய பண்புக்கூறுகளை (மற்றும் ஒவ்வொன்றுடனும் தொடர்புடைய தரவு வகை மற்றும் சரிபார்ப்பு சோதனைகள்) வரையறுக்கிறார்கள். சரிபார்ப்பு தொடர்பான மெட்டாடேட்டா ஒரு இயல்பாக்கப்பட்ட வடிவமைப்பில் பல தொடர்புடைய அட்டவணைகளில் சேமிக்கப்பட வேண்டும் என்பதால், இந்த அட்டவணைகளை ஒன்றாக இணைக்கும் மற்றும் பொருத்தமான மெட்டாடேட்டா-நிலைத்தன்மை சோதனைகளைச் செயல்படுத்தும் ஒரு GUI பயன்பாடு பண்புக்கூறு தகவல்களை உள்ளிட அனுமதிக்கும் ஒரே நடைமுறை வழியாகும், மேம்பட்ட டெவலப்பர்களுக்கு கூட-இறுதி முடிவு தனித்தனி தொடர்புடைய அட்டவணைகளுக்கு பதிலாக XML அல்லது JSAN ஐப் பயன்படுத்தினாலும் கூட. தவறான தரவு செருக முயற்சிக்கப்பட்டால் (எ. கா., வரம்பு சரிபார்ப்பு அல்லது வழக்கமான வெளிப்பாடு முறை மீறல்கள்) ஒரு எக்ஸ்எம்எல்/ஜேஎஸ்ஓஎன் தீர்வை விளைவிக்கும் சேவையக அடிப்படையிலான நோயறிதல்கள் இறுதி பயனருக்கு மறைமுகமானவைஃ பிழையை துல்லியமாக தெரிவிக்க, ஒருவர், குறைந்தபட்சம், ஒவ்வொரு பண்புக்கூறுடனும் விரிவான மற்றும் பயனர் நட்பு பிழை நோயறிதலை தொடர்புபடுத்த வேண்டும். தீர்வு பயனர்-இடைமுகம்-தலைமுறை சிக்கலை தீர்க்காது. மேற்கண்ட குறைபாடுகள் அனைத்தும் மெட்டாடேட்டா மற்றும் பயன்பாட்டுக் குறியீட்டின் ஒரு அடுக்கை உருவாக்குவதன் மூலம் சரிசெய்யப்படுகின்றன, ஆனால் இதை உருவாக்குவதில், ஒரு கட்டமைப்பை உருவாக்க வேண்டியதில்லை என்ற அசல் "நன்மை" மறைந்துவிட்டது. உண்மை என்னவென்றால், எந்த சேமிப்பு அணுகுமுறை பயன்படுத்தப்பட்டாலும், குறைவான தரவு பண்புகளை வலுவாக மாடலிங் செய்வது ஒரு கடினமான தரவுத்தள-பயன்பாடு-வடிவமைப்பு சிக்கலாகும். எவ்வாறாயினும், தரவு-சேமிப்பு அடுக்குக்கு வகை-குறிப்பிட்ட தொடர்புடைய ஈ. ஏ. வி அட்டவணைகளுக்கு பதிலாக எக்ஸ். எம். எல் புலத்தைப் பயன்படுத்துவதன் நம்பகத்தன்மையை சர்க்காவின் பணி நிரூபிக்கிறது, மேலும் ஒரு நிறுவனத்திற்கு பண்புக்கூறுகளின் எண்ணிக்கை மிதமானதாக இருக்கும் சூழ்நிலைகளில் (எ. கா., வெவ்வேறு தயாரிப்பு வகைகளுக்கான மாறி தயாரிப்பு பண்புக்கூறுகள்) எக்ஸ். எம். எல் அடிப்படையிலான தீர்வு ஈ. ஏ. வி-அட்டவணை அடிப்படையிலானதை விட மிகவும் கச்சிதமானது. (எக்ஸ்எம்எல் தன்னை பண்புக்கூறு-மதிப்பு தரவு பிரதிநிதித்துவத்தின் ஒரு வழிமுறையாகக் கருதலாம், இருப்பினும் இது தொடர்புடைய அட்டவணைகளை விட கட்டமைக்கப்பட்ட உரையை அடிப்படையாகக் கொண்டது.) மர கட்டமைப்புகள் மற்றும் தொடர்புடைய தரவுத்தளங்கள் மரத்தால் கட்டமைக்கப்பட்ட தரவுகளின் பிரதிநிதித்துவத்திற்கு பல அணுகுமுறைகள் உள்ளன, அது எக்ஸ்எம்எல், ஜேஎஸ்ஓஎன் அல்லது பிற வடிவங்களாக இருக்கலாம், அதாவது நெஸ்டட் செட் மாடல், ஒரு தொடர்புடைய தரவுத்தளத்தில். மறுபுறம், தரவுத்தள விற்பனையாளர்கள் தங்கள் தரவு கட்டமைப்புகள் மற்றும் வினவல் அம்சங்களில் ஜேஎஸ்ஓஎன் மற்றும் எக்ஸ்எம்எல் ஆதரவைச் சேர்க்கத் தொடங்கியுள்ளனர், ஐபிஎம் டிபி 2 இல் உள்ளதைப் போல, எக்ஸ்எம்எல் தரவு அட்டவணைகளிலிருந்து தனித்தனியாக எக்ஸ்எம்எல் ஆக சேமிக்கப்படுகிறது, எஸ். க்யூ. எல் அறிக்கைகளின் ஒரு பகுதியாக எக்ஸ்பாத் வினவல்களைப் பயன்படுத்துகிறது, அல்லது போஸ்ட்கிரேஎஸ்கியூஎல் இல், குறியிடப்பட்ட மற்றும் விசாரிக்கக்கூடிய ஜேஎஸ்ஓஎன் தரவு வகையுடன். இந்த முன்னேற்றங்கள் EAV மாதிரி அணுகுமுறையை நிறைவேற்றுகின்றன, மேம்படுத்துகின்றன அல்லது மாற்றுகின்றன. ஜேஎஸ்ஓஎன் மற்றும் எக்ஸ்எம்எல் ஆகியவற்றின் பயன்பாடுகள் ஈஏவி மாதிரியின் பயன்பாட்டைப் போலவே இருக்க வேண்டிய அவசியமில்லை, இருப்பினும் அவை ஒன்றுடன் ஒன்று இருக்கலாம். ஒற்றை நிறுவனத்திற்கு ஒப்பீட்டளவில் மிதமான அளவில் இருக்கும் தன்னிச்சையான படிநிலை தரவுகளுக்கு EAV ஐ விட XML விரும்பத்தக்கதுஃ தரவு-கையாளுதல் செயல்திறனைப் பொறுத்தவரை பல ஜிகாபைட் நிலை வரை அளவிட இது நோக்கமாக இல்லை. எக்ஸ்எம்எல் ஒரு சிறிய-பண்புக்கூறு சிக்கலைப் பற்றி கவலைப்படவில்லை, மேலும் குறிப்பிடப்பட வேண்டிய தகவலின் அடிப்படையிலான தரவு மாதிரியை நேராக ஒரு தொடர்புடைய கட்டமைப்பாக சிதைக்க முடியும் போது, எக்ஸ்எம்எல் ஒரு முதன்மை சேமிப்பு பொறிமுறையை விட தரவு பரிமாற்ற வழிமுறையாக மிகவும் பொருத்தமானது. EAV, முன்பு குறிப்பிட்டபடி, குறிப்பாக (மற்றும் மட்டுமே) அரிதான-பண்புக்கூறு சூழ்நிலைக்கு பொருந்தும். அத்தகைய சூழ்நிலை இருக்கும்போது, தரவு வகை-குறிப்பிட்ட பண்புக்கூறு-மதிப்பு அட்டவணைகளின் பயன்பாடு, நிறுவனம், பண்புக்கூறு மற்றும் மதிப்பு ஆகியவற்றால் குறியிடப்படலாம் மற்றும் எளிய SQL அறிக்கைகள் மூலம் கையாளப்படலாம், இது ஒரு XML மரம் கட்டமைப்பைப் பயன்படுத்துவதை விட மிகவும் அளவிடக்கூடியது. மேலே குறிப்பிட்டுள்ள கூகிள் ஆப் என்ஜின், ஒரு நல்ல காரணத்திற்காக வலுவாக தட்டச்சு செய்யப்பட்ட மதிப்பு அட்டவணைகளைப் பயன்படுத்துகிறது. வரைபடத் தரவுத்தளங்கள் EAV-கட்டமைக்கப்பட்ட தரவுகளுடன் எதிர்கொள்ளும் பல்வேறு சிக்கல்களை நிர்வகிப்பதற்கான ஒரு மாற்று அணுகுமுறை ஒரு வரைபடத் தரவுத்தளத்தைப் பயன்படுத்துவதாகும். இவை ஒரு வரைபடம் அல்லது ஹைபர் கிராஃப்பின் முனைகளாக நிறுவனங்களைக் குறிக்கின்றன, மேலும் அந்த வரைபடத்தின் இணைப்புகள் அல்லது விளிம்புகளாக பண்புக்கூறுகள் உள்ளன. அட்டவணை இணைப்புகளின் சிக்கல் அப்பாச்சி டிங்கர் பாப் அல்லது ஓபன்காக் அணுக்கருப்பகுதி முறை மேட்சர் போன்ற வரைபட-குறிப்பிட்ட வினவல் மொழிகளை வழங்குவதன் மூலம் தீர்க்கப்படுகிறது. மற்றொரு மாற்று வழி SPARQL கடையைப் பயன்படுத்துவதாகும். சேவையக மென்பொருளுக்கான பரிசீலனைகள் போஸ்ட்ஜிரேஎஸ்கியூஎல்ஃ ஜேஎஸ்ஓஎன்பி நெடுவரிசைகள் போஸ்ட்ஜிரேஎஸ்கியூஎல் பதிப்பு 9.4 ஜேஎஸ்ஓஎன் பைனரி நெடுவரிசைகளுக்கான (ஜேஎஸ்ஓஎன்பி) ஆதரவை உள்ளடக்கியது, அவை விசாரிக்கப்படலாம், குறியிடப்படலாம் மற்றும் இணைக்கப்படலாம். இது பாரம்பரிய EAV அட்டவணை வடிவமைப்புகளை விட ஆயிரம் அல்லது அதற்கு மேற்பட்ட காரணிகளால் செயல்திறன் மேம்பாடுகளை அனுமதிக்கிறது. ஜேஎஸ்ஓஎன்பி-ஐ அடிப்படையாகக் கொண்ட டிபி திட்டமானது எப்போதுமே குறைவான அட்டவணைகளைக் கொண்டிருக்கும்ஃ ஒருவர் நிறுவனம் அட்டவணையின் ஜேஎஸ்ஓஎன்பி வகை புலங்களில் பண்புக்கூறு-மதிப்பு ஜோடிகளை கூடு கட்டலாம். இது டிபி திட்டத்தைப் புரிந்துகொள்வதை எளிதாக்குகிறது மற்றும் எஸ். க்யூ. எல் வினவல்களை சுருக்கமாக ஆக்குகிறது. சுருக்க அடுக்கில் உள்ள தரவுத்தள பொருட்களை கையாளுவதற்கான நிரலாக்கக் குறியீடு மிகவும் குறுகியதாக மாறும். SQL சர்வர் 2008 மற்றும் அதற்குப் பிறகுஃ மைக்ரோசாப்ட் SQL சர்வர் 2008 EAV க்கு (தனியுரிம) மாற்றீட்டை வழங்குகிறது. அணு தரவு வகையைக் கொண்ட நெடுவரிசைகள் (எ. கா., எண், வர்ச்சார் அல்லது தேதி நேர நெடுவரிசைகள்) வெறுமனே கிரியேட் டேபிள் அறிக்கையின் நெடுவரிசை வரையறையில் SPARSE என்ற வார்த்தையைச் சேர்ப்பதன் மூலம் அரிதானவை என்று குறிப்பிடப்படலாம். சுருக்கமான நெடுவரிசைகள் என். யு. எல். எல் மதிப்புகளின் சேமிப்பை உகந்ததாக்குகின்றன (அவை இப்போது எந்த இடத்தையும் எடுக்கவில்லை) மேலும் ஒரு அட்டவணையில் உள்ள பெரும்பான்மையான பதிவுகள் அந்த நெடுவரிசைக்கு என். யு. எல். எல் மதிப்புகளைக் கொண்டிருக்கும்போது பயனுள்ளதாக இருக்கும். குறைவான நெடுவரிசைகளில் உள்ள குறியீடுகளும் உகந்ததாக உள்ளனஃ மதிப்புகள் கொண்ட அந்த வரிசைகள் மட்டுமே குறியிடப்படுகின்றன. கூடுதலாக, ஒரு அட்டவணையின் ஒரு குறிப்பிட்ட வரிசையில் உள்ள அனைத்து சிறிய நெடுவரிசைகளின் உள்ளடக்கங்களும் கூட்டாக ஒரு எக்ஸ்எம்எல் நெடுவரிசையில் (ஒரு நெடுவரிசை தொகுப்பு) ஒருங்கிணைக்கப்படலாம், அதன் உள்ளடக்கங்கள் [<நெடுவரிசை-பெயர்> நெடுவரிசை உள்ளடக்கங்கள் </நெடுவரிசை-பெயர்>] * வடிவத்தில் உள்ளன. உண்மையில், ஒரு நெடுவரிசை தொகுப்பு ஒரு அட்டவணைக்கு ஒரு கிரியேட் டேபிள் அறிக்கையின் ஒரு பகுதியாக வரையறுக்கப்பட்டால், பின்னர் வரையறுக்கப்பட்ட அனைத்து சிறிய நெடுவரிசைகளும் பொதுவாக அதில் சேர்க்கப்படுகின்றன. இதன் சுவாரஸ்யமான விளைவு என்னவென்றால், <tablename> இலிருந்து SQL அறிக்கை SELECT * தனிப்பட்ட சிறிய நெடுவரிசைகளைத் திருப்பித் தராது, ஆனால் அவை அனைத்தையும் ஒரு ஒற்றை XML நெடுவரிசையில் இணைக்கும், அதன் பெயர் நெடுவரிசை தொகுப்பாகும் (எனவே இது ஒரு மெய்நிகர், கணக்கிடப்பட்ட நெடுவரிசையாக செயல்படுகிறது). தயாரிப்பு தகவல் போன்ற வணிக பயன்பாடுகளுக்கு அரிதான நெடுவரிசைகள் வசதியானவை, அங்கு பொருந்தக்கூடிய பண்புக்கூறுகள் தயாரிப்பு வகையைப் பொறுத்து மிகவும் மாறுபடும், ஆனால் ஒரு தயாரிப்பு வகைக்கு மாறுபடும் பண்புக்கூறுகளின் மொத்த எண்ணிக்கை ஒப்பீட்டளவில் மிதமானதாக இருக்கும். இருப்பினும், குறைவான பண்புக்கூறுகளை மாதிரியாக்குவதற்கான இந்த அணுகுமுறைக்கு பல வரம்புகள் உள்ளனஃ போட்டியாளரான டிபிஎம்எஸ், குறிப்பாக, தங்கள் சொந்த என்ஜின்களுக்காக இந்த யோசனையை கடன் வாங்க வேண்டாம் என்று தேர்வு செய்துள்ளது. வரம்புகள் பின்வருமாறுஃ ஒரு அட்டவணையில் உள்ள குறைந்த நெடுவரிசைகளின் அதிகபட்ச எண்ணிக்கை 10,000 ஆகும், இது மருத்துவத் தரவைச் சேமிப்பது போன்ற சில செயல்பாடுகளுக்கு குறைவாக இருக்கலாம், அங்கு சாத்தியமான பண்புக்கூறுகள் ஒரு வரிசையில் பெரியதாக இருக்கும். எனவே, இது ஒரு நோயாளிக்கு சாத்தியமான அனைத்து மருத்துவ பண்புகளையும் மாதிரியாக்குவதற்கான தீர்வு அல்ல. புதிய பண்புக்கூறுகளைச் சேர்ப்பது-ஒரு EAV மாதிரியைத் தேடுவதற்கான முதன்மை காரணங்களில் ஒன்று-இன்னும் ஒரு DBA தேவைப்படுகிறது. மேலும், குறைவான பண்புக்கூறு தரவுகளுக்கு ஒரு பயனர் இடைமுகத்தை உருவாக்கும் சிக்கல் தீர்க்கப்படவில்லைஃ சேமிப்பு பொறிமுறை மட்டுமே நெறிப்படுத்தப்பட்டுள்ளது. * இயக்க நேரத்தில் ஒரு அட்டவணையில் இருந்து சிறிய நெடுவரிசைகளை மாறும் வகையில் சேர்க்கவும் அகற்றவும் பயன்பாடுகளை எழுதலாம்ஃ இதற்கு மாறாக, பிற பயனர்கள்/செயல்முறைகள் இன்னும் அட்டவணையைப் பயன்படுத்தும் பல பயனர் சூழ்நிலையில் அத்தகைய செயலைச் செய்வதற்கான முயற்சி சிறிய நெடுவரிசைகள் இல்லாத அட்டவணைகளுக்கு தடுக்கப்படும். இருப்பினும், இந்த திறன் சக்தியையும் நெகிழ்வுத்தன்மையையும் வழங்கும் அதே வேளையில், இது துஷ்பிரயோகத்தை அழைக்கிறது, மேலும் இது நியாயமாகவும் அரிதாகவும் பயன்படுத்தப்பட வேண்டும். இந்த அட்டவணையைப் பயன்படுத்தும் எந்தவொரு தொகுக்கப்பட்ட வினவல் திட்டங்களும் தானாகவே செல்லாதவையாக இருப்பதால், இது குறிப்பிடத்தக்க செயல்திறன் அபராதங்களுக்கு வழிவகுக்கும். டைனமிக் நெடுவரிசை சேர்க்கை அல்லது அகற்றுதல் என்பது தணிக்கை செய்யப்பட வேண்டிய ஒரு செயல்பாடாகும், ஏனெனில் நெடுவரிசையை அகற்றுவது தரவு இழப்பை ஏற்படுத்தும்ஃ ஒரு பயன்பாட்டை ஒருவித பாதையை பராமரிக்காமல் ஒரு அட்டவணையை மாற்றியமைக்க அனுமதிப்பது, செயலுக்கான நியாயப்படுத்தல் உட்பட, நல்ல மென்பொருள் நடைமுறை அல்ல. SQL கட்டுப்பாடுகள் (எ. கா., வரம்பு காசோலைகள், வழக்கமான வெளிப்பாடு காசோலைகள்) அரிதான நெடுவரிசைகளுக்கு பயன்படுத்தப்பட முடியாது. பயன்படுத்தப்படும் ஒரே காசோலை சரியான தரவு வகைக்கு மட்டுமே. உற்பத்தி ஈ. ஏ. வி அமைப்புகளில் செய்யப்படுவதைப் போலவே, மெட்டாடேட்டா அட்டவணைகள் மற்றும் நடுத்தர அடுக்கு குறியீடுகளில் கட்டுப்பாடுகள் செயல்படுத்தப்பட வேண்டும். (இந்த கருத்து வணிக பயன்பாடுகளுக்கும் பொருந்தும்.) ஒரு நெடுவரிசையின் சேமிப்பு வடிவமைப்பை மாற்ற முயற்சித்தால் SQL சர்வர் வரிசை அளவில் வரம்புகளைக் கொண்டுள்ளதுஃ தரவைக் கொண்ட ஒரு வரிசையில் உள்ள அனைத்து அணு-தரவு வகை நெடுவரிசைகளின் மொத்த உள்ளடக்கங்கள், அரிதானவை மற்றும் பிரிக்கப்படாதவை, அந்த அட்டவணையில் தரவு தானாக நகலெடுக்க ஒரு சிறிய நெடுவரிசை இருந்தால் 8016 பைட்டுகளைத் தாண்ட முடியாது. தரவைக் கொண்டிருக்கும் அரிதான நெடுவரிசைகள் ஒரு நெடுவரிசைக்கு 4 பைட்டுகள் சேமிப்பு மேல்நிலையைக் கொண்டுள்ளன, மேலும் தரவு வகைக்கான சேமிப்பகத்தையும் (எ. கா., தேதி நேர நெடுவரிசைகளுக்கு 4 பைட்டுகள்) கொண்டுள்ளன. இது கொடுக்கப்பட்ட வரிசையுடன் நீங்கள் தொடர்புபடுத்தக்கூடிய சிறிய-நெடுவரிசை தரவின் அளவை பாதிக்கிறது. வர்ச்சார் தரவு வகைக்கு இந்த அளவு கட்டுப்பாடு தளர்த்தப்பட்டுள்ளது, அதாவது, ஒரு உற்பத்தி அமைப்பில் வரிசை-அளவு வரம்புகளை ஒருவர் தாக்கினால், வேறுபட்ட உள்ளார்ந்த தரவு வகையைக் கொண்டிருந்தாலும், குறைந்த நெடுவரிசைகளை வர்ச்சார் என்று குறிப்பிடுவதன் மூலம் ஒருவர் அதைச் சுற்றி வேலை செய்ய வேண்டும். துரதிர்ஷ்டவசமாக, இந்த அணுகுமுறை இப்போது சேவையக பக்க தரவு வகை சரிபார்ப்பைத் தடுக்கிறது. கிளவுட் கம்ப்யூட்டிங் சலுகைகள் பல கிளவுட் கம்ப்யூட்டிங் விற்பனையாளர்கள் EAV மாதிரியின் அடிப்படையில் தரவுக் கடைகளை வழங்குகிறார்கள், அங்கு ஒரு தன்னிச்சையான எண்ணிக்கையிலான பண்புக்கூறுகள் கொடுக்கப்பட்ட நிறுவனத்துடன் தொடர்புடையதாக இருக்கலாம். ரோஜர் ஜென்னிங்ஸ் இவற்றின் ஆழமான ஒப்பீட்டை வழங்குகிறார். அமேசானின் சலுகையான சிம்பிள்டிபியில், தரவு வகை சரங்களுக்கு மட்டுப்படுத்தப்பட்டுள்ளது, மேலும் நீங்கள் வரிசைப்படுத்துதல் போன்ற செயல்பாடுகளைச் செய்ய விரும்பினால், சரம் அல்லாத தரவு சரத்திற்கு கட்டாயப்படுத்தப்பட வேண்டும் (எ. கா., எண்கள் முன்னணி பூஜ்ஜியங்களுடன் திணிக்கப்பட்டிருக்க வேண்டும்). மைக்ரோசாப்ட் வழங்கும் விண்டோஸ் அஸூர் டேபிள் ஸ்டோரேஜ், வரையறுக்கப்பட்ட தரவு வகைகளை வழங்குகிறதுஃ பைட் [], பூல், டேட்ட்டைம், டபுள், கைட், இன்ட், லாங் மற்றும் ஸ்ட்ரிங். கூகிள் ஆப் என்ஜின் பல்வேறு வகையான தரவு வகைகளை வழங்குகிறதுஃ எண் தரவை இன்ட், லாங் அல்லது ஃப்ளோட் என பிரிப்பதோடு மட்டுமல்லாமல், தொலைபேசி எண், மின்னஞ்சல் முகவரி, ஜியோகோட் மற்றும் ஹைப்பர்லிங்க் போன்ற தனிப்பயன் தரவு வகைகளையும் இது வரையறுக்கிறது. கூகிள், ஆனால் அமேசான் அல்லது மைக்ரோசாப்ட் அல்ல, மெட்டாடேட்டாவை வரையறுக்க உங்களை அனுமதிக்கிறது, இது தவறான பண்புக்கூறுகள் ஒரு குறிப்பிட்ட வகை நிறுவனத்துடன் தொடர்புபடுத்தப்படுவதைத் தடுக்கும், இது ஒரு மெட்டாடேட்டா மாதிரியை உருவாக்க உங்களை அனுமதிக்கிறது. SQL இன் துணைக்குழுவைப் பயன்படுத்தி தரவை இயக்க கூகிள் உங்களை அனுமதிக்கிறது; மைக்ரோசாப்ட் ஒரு LINQ வழங்குநர் வழியாக சுருக்கப்படும் URL அடிப்படையிலான வினவல் தொடரியல் வழங்குகிறது; அமேசான் மிகவும் வரையறுக்கப்பட்ட தொடரியல் வழங்குகிறது. கவலைக்குரிய விஷயம் என்னவென்றால், இணைப்புகள் மூலம் வெவ்வேறு நிறுவனங்களை இணைப்பதற்கான உள்ளமைக்கப்பட்ட ஆதரவு தற்போது (ஏப்ரல் '10) மூன்று என்ஜின்களுடனும் இல்லை. இத்தகைய செயல்பாடுகள் பயன்பாட்டு குறியீடு மூலம் செய்யப்பட வேண்டும். பயன்பாட்டு சேவையகங்கள் விற்பனையாளரின் தரவு மையத்தில் தரவு சேவையகங்களுடன் இணைந்து அமைந்திருந்தால் இது ஒரு கவலையாக இருக்காது, ஆனால் இரண்டும் புவியியல் ரீதியாக பிரிக்கப்பட்டிருந்தால் நிறைய நெட்வொர்க் போக்குவரத்து உருவாக்கப்படும். மாதிரியாக்கப்படும் பண்புக்கூறுகள் எண்ணற்றதாகவும் குறைவாகவும் இருக்கும்போது மட்டுமே ஒரு ஈ. ஏ. வி அணுகுமுறை நியாயப்படுத்தப்படுகிறதுஃ கைப்பற்றப்படும் தரவு இந்த தேவையை பூர்த்தி செய்யவில்லை என்றால், மேகக்கணி விற்பனையாளர்களின் இயல்புநிலை ஈ. ஏ. வி அணுகுமுறை பெரும்பாலும் உண்மையான பின்-முனை தரவுத்தளம் தேவைப்படும் பயன்பாடுகளுக்கு பொருந்தாது (வெறுமனே தொடர்ச்சியான தரவு சேமிப்புக்கான ஒரு வழிமுறையை விட). பாரம்பரிய தரவு-மாடலிங் அணுகுமுறையைப் பயன்படுத்தும் தற்போதுள்ள பெரும்பாலான தரவுத்தள பயன்பாடுகளை ஈ. ஏ. வி-வகை கிளவுட் கட்டமைப்பிற்கு மறுசீரமைப்பதற்கு பெரிய அறுவை சிகிச்சை தேவைப்படும். எடுத்துக்காட்டாக, மைக்ரோசாப்ட் அதன் தரவுத்தள-பயன்பாட்டு-மேம்பாட்டாளர் தளம் அத்தகைய முயற்சியை முதலீடு செய்ய பெரும்பாலும் தயக்கம் காட்டுவதாகக் கண்டறிந்தது. எனவே 2010 ஆம் ஆண்டில், மைக்ரோசாப்ட் ஒரு பிரீமியம் சலுகையை அறிமுகப்படுத்தியது, SQL சர்வர் அஸூர், கிளவுட்-அணுகக்கூடிய, முழுமையான உறவு இயந்திரம், இது மிதமான மாற்றங்களுடன் மட்டுமே இருக்கும் தரவுத்தள பயன்பாடுகளை போர்ட் செய்ய அனுமதிக்கிறது. 2020 களின் முற்பகுதியில், இந்த சேவை 8TB வரை நிலையான அடுக்கு இயற்பியல் தரவுத்தள அளவுகளை அனுமதிக்கிறது, இதில் "ஹைப்பர்ஸ்கேல்" மற்றும் "வணிக-முக்கியமான" சலுகைகளும் கிடைக்கின்றன. பண்புக்கூறு-மதிப்பு அமைப்பு இணைக்கப்பட்ட தரவு வள விளக்கக் கட்டமைப்பு (ஆர். டி. எஃப்) சொற்பொருள் வலை முக்கோணம் மெதுவாக மாறிவரும் பரிமாண தரவுத்தள குறிப்புகள் தரவுத்தள மாதிரிகள் தரவுத்தளக் கோட்பாட்டைப் பார்க்கவும்.