Component-oriented database
கூறு சார்ந்த தரவுத்தளம் (CODB) என்பது கூறு-நோக்குநிலையின் முன்னுதாரணத்தைப் பயன்படுத்தி தரவு நிர்வாகம் மற்றும் நிரலாக்க DBMS இன் ஒரு வழியாகும். கருத்தாக்கங்கள் கூறு-நோக்குநிலை (CO) இன் முன்னுதாரணம் என்பது நிரலாக்கம் மற்றும் தரவு மாதிரியமைப்பில் பொருள்-நோக்குநிலை (OO) இன் வளர்ச்சியாகும், இது மறுபயன்பாட்டின் சாத்தியக்கூறுகளை தீவிரப்படுத்துகிறது. இந்த மாதிரி வகைகளில், வகுப்புகள் கூறுகள் எனப்படும் செல்களில் திரட்டப்படுகின்றன, அவை கட்டமைக்கப்பட்ட நிரலாக்கத்தில் உள்ள செயல்பாட்டைப் போன்ற ஒரு பாத்திரத்தை செயல்படுத்துகின்றன, இது தொடர்புடைய தரவுத்தள மாதிரிக்கு சமகால தகவல்களைச் செயலாக்கும் ஒரு வழியாகும். எனவே கூறு-நோக்குநிலை அதன் முந்தைய மாதிரிகளின் அம்சங்களின் தொகுப்பை கலக்கிறது. காட்சி கூறுகளைப் பற்றி சிந்திக்கும்போது அதைப் புரிந்துகொள்வது எளிதானது, இது ஒரு செயல்படுத்தக்கூடிய அல்லது பைட் குறியீட்டில் பயன்படுத்தப்படாத ஒரு பயன்பாடாகும், இல்லையெனில் மற்றொரு பயன்பாட்டிற்குள் ஒரு ஐகானால் இணைக்கப்படலாம், ஐகான் மீது ஒருவர் கிளிக் செய்யும் போது சில பணிகளைச் செயல்படுத்துகிறது. பின்னர் இந்த கருத்துக்கள் காட்சி அல்லாத கூறுகளுக்கு நீட்டிக்கப்படலாம். தரவுத்தள செயல்பாடுகளில், கூறு, காட்சி அல்லது இல்லை, வகுப்புகளின் தொகுப்பாகும், OO என்ற பொருளில், அடாப்டர்கள் மூலம் மற்றவர்களுடன் இணைக்கப்படலாம். OO மாதிரி கருத்தாக்க தரவு மற்றும் குறியீடு நிரலாக்கக் குறியீடு ஒரு ஒத்திசைவான உடலில் கலக்கப்பட்ட பிறகு, CODB மற்றும் CO நிரலாக்கங்கள் ஒன்றிலிருந்து மற்றொன்றுக்கு தனித்தனியாக இருக்கும் இடத்தில் கருத்தரிப்பதில் சில சிரமங்கள் உள்ளன. கருத்தியல் அறிவாற்றல் பகுதியில் இந்த புதிர் முக்கியமானது என்றாலும், நடைமுறை தரவு செயலாக்கத்தில் இந்த கேள்வியில் அவ்வளவு முக்கியத்துவம் இல்லை, ஏனெனில் ORDBMS மற்றும் CRDB (கூறு-உறவு தரவுத்தளம்) எனப்படும் வரைபடங்கள் போன்ற பெரிய அளவிலான பயன்படுத்தப்பட்ட மென்பொருளுக்கு மேப்பிங் மாதிரிகளைப் பயன்படுத்துவதால், தரவு மற்றும் குறியீட்டைப் பிரிப்பது இன்னும் நன்கு வரையறுக்கப்பட்டுள்ளது. நிரலாக்க செயல்பாட்டில், சிஓ பெரும்பாலும் மேப்பிங் தழுவலுடன் பெரிய அளவில் பயன்படுத்தப்படும் ஓஓ மொழிகளுடன் (சி + +, ஜாவா போன்றவை) நடைபெறுகிறது. முன்னுதாரணத்தை வடிவமைப்பதில் யுஎம்எல் ஆதரிக்கிறது. தரவு மாடலிங், தரவு நிர்வாகம் மற்றும் தரவுத்தள நிர்வாகத்தில், மேப்பிங் தழுவல் ORDBMS முன்னுதாரணத்தைப் போன்றது. கூறு அடிப்படையிலான மாதிரிகளுக்கு மாற்றியமைக்கப்பட்ட முன்னுதாரணம் கூறு-உறவு தரவுத்தளம் (சி. ஆர். டி. பி) என்று அழைக்கப்படுகிறது. நன்மைகள் ஆரம்ப அத்தியாயங்களில் காணப்படுவது போல், கூறு சார்ந்த சிந்தனையின் முக்கிய நன்மை, வேலையின் மறுபயன்பாட்டின் உகப்பாக்கம் ஆகும். OO மாதிரிகளின் பயன்பாடுகளிலிருந்து வெகு தொலைவில், CO முன்னுதாரணம் புதிய மற்றும் பெரிய திட்டங்களுக்கு தொகுதிகளாக பயன்படுத்த தயாராக உள்ள பயன்பாடுகளைப் பயன்படுத்த அனுமதிக்கிறது. இந்த தொழில்நுட்ப அம்சங்கள் பாரம்பரிய OO மாதிரிகளில் அடையப்படவில்லை என்பதைக் கருத்தில் கொள்வது அவசியம், இருப்பினும் கூறு பற்றிய யோசனை இயற்கையாகவே OO சிந்தனையிலிருந்து வந்தது. OO இன் அடிப்படை ஆதரவுக் கருத்துகளான என்கேப்சுலேஷன், இனஹெரிடென்ஸ் மற்றும் பாலிமார்பிசம் ஆகியவை பயன்பாடுகளை புதிய படைப்புகளின் தொகுதிகளாக மீண்டும் பயன்படுத்துவதற்கான யோசனைக்கு வழிவகுக்க வேண்டிய அவசியமில்லை. சிஓ சிந்தனை கூறுகள் ஒரு உண்மையான பயன்பாடாக முழுமையாக சோதிக்கப்படுவதாக உறுதியளிக்கிறது, இதனால் இந்த மாதிரியில் மறுபயன்பாட்டின் முரண்பாடும், இறுதி பயனர்களுக்கு புரிந்துகொள்ளும் அம்சமும் உள்ளது, இது பயன்பாட்டின் விளைவு-> ஐடி செயல்பாடுகளை உணர்ந்து கொள்வதற்கான காம்ப் வழி. OO முன்னுதாரணத்தில் இருக்கும் அதே மென்பொருளைப் பயன்படுத்துவது கூட, தரவு சார்ந்த செயல்பாடுகளின் உலகில் பல குறிப்பிட்ட விளைவுகள் உள்ளன. ஒத்த வழியில், வகுப்புகளால் ஆன முழு மாதிரிகளும் ஒரு புதிய விரிவான மாதிரியின் ஒரு பகுதியாக (கூறு) கருதப்படலாம். நூலியல் புஷ்மேன், ஃபிராங்க்; மியூனியர், ரெஜின்; ரோஹ்னெர்ட், ஹான்ஸ்; சோமர்லாட், பீட்டர். வடிவம் சார்ந்த மென்பொருள் கட்டமைப்பு, தொகுதி 1. ஜான் வில்லி & சன்ஸ், 1996. சோ, யூன்-சன்; ஹான், சாங்-யோங்; கிம், ஹியூங்-ஜூ. OODBMS க்கு ஒரு புதிய தரவு சுருக்கம் அடுக்கு தேவை, 1997 சர்வதேச தரவுத்தள பொறியியல் மற்றும் பயன்பாடுகள் சிம்போசியத்தின் (IDEAS '97) நடவடிக்கைகள். கிளெமென்ட், பெட்ரோ ஜே.; ஹெர்னாண்டஸ், ஜுவான். அம்சக் கூறு அடிப்படையிலான மென்பொருள் பொறியியல், உள்கட்டமைப்பு மென்பொருளுக்கான அம்சங்கள், கூறுகள் மற்றும் வடிவங்கள் குறித்த இரண்டாவது ஏ. ஓ. எஸ். டி பட்டறையின் நடவடிக்கைகள் (ஏ. சி. பி. 4ஐ. எஸ்), மார்ச் 2003. கிளெமென்ட்ஸ், பால். சப்ரூட்டின்களிலிருந்து துணை அமைப்புகள் வரைஃ கூறு அடிப்படையிலான மென்பொருள் மேம்பாடு. பிரவுன், ஆலன். கூறு அடிப்படையிலான மென்பொருள் பொறியியல்ஃ மென்பொருள் நிறுவனத்தில் இருந்து தேர்ந்தெடுக்கப்பட்ட ஆவணங்கள், 1996. எரிக் காமா, எரிக்; ஹெல்ம், ரிச்சர்ட்; ஜான்சன், ரால்ப்; வில்ஸைட்ஸ், ஜான். வடிவமைப்பு முறைகள். மீண்டும் பயன்படுத்தக்கூடிய பொருள் சார்ந்த மென்பொருளின் கூறுகள். அடிசன்-வெஸ்லி, 1995. கார்சியா-மோலினா, ஹெக்டர்; உல்மான், ஜெஃப்ரி டி.; விதவை, ஜெனிபர், டேட்டாபேஸ் சிஸ்டம்ஸ்-ஒரு முழுமையான புத்தகம். ப்ரெண்டிஸ் ஹால், 2002,. ஃபைஸ்டர், சி.; Szyperski, சி. ஏன் பொருள்கள் போதுமானதாக இல்லை, கூறுகள் பயனர்கள் மாநாட்டின் நடவடிக்கைகள், முனிச், ஜெர்மனி, 1996. ரோட்டாரு, ஆக்டேவியன் பால்; டோப்ரே, மரியன்; பெட்ரெஸ்கு, மிர்சியா. கூறு சார்ந்த தரவுத்தளங்களில் நேர்மை மற்றும் நிலைத்தன்மை அம்சங்கள், தகவல்களில் புதுமை குறித்த சர்வதேச கருத்தரங்கின் நடவடிக்கைகள். ஸ்ட்ரூஸ்ட்ரப், பிஜார்னே. சி + + ஏன் ஒரு பொருள் சார்ந்த நிரலாக்க மொழி மட்டுமல்ல, OOPSLA95 செயல்முறைகளின் சேர்க்கை, ACM OOPS மெசஞ்சர், அக்டோபர் 1995. மேலும் காண்க பொருள் தரவுத்தள உறவு மாதிரி குறிப்புகள் பொருள் சார்ந்த நிரலாக்க தரவுத்தள மாதிரிகள்