Index locking
தரவுத்தளங்களில் ஒரு குறியீடு என்பது ஒரு தரவு அமைப்பு, தரவுத்தளத்தின் ஒரு பகுதியாகும், இது பயனர் தரவுகளுக்கான அணுகலை திறம்பட வழிநடத்த தரவுத்தள அமைப்பால் பயன்படுத்தப்படுகிறது. குறியீட்டு தரவு என்பது பயனர் தரவுகளிலிருந்து வேறுபட்ட கணினி தரவு மற்றும் முதன்மையாக சுட்டிகளைக் கொண்டுள்ளது. ஒரு தரவுத்தளத்தில் ஏற்படும் மாற்றங்கள் (செருகுதல், நீக்குதல் அல்லது செயல்பாடுகளை மாற்றியமைத்தல் மூலம்), துல்லியமான பயனர் தரவு அணுகல்களைப் பராமரிக்க குறியீடுகள் புதுப்பிக்கப்பட வேண்டும். குறியீட்டு பூட்டுதல் என்பது குறியீட்டு ஒருமைப்பாட்டை பராமரிக்கப் பயன்படுத்தப்படும் ஒரு நுட்பமாகும். தொடர்புடைய பயனர் தரவை அணுகும் முயற்சியின் விளைவாக பரிவர்த்தனை மூலம் இந்த பகுதியை அணுகும்போது தரவுத்தள பரிவர்த்தனையின் போது குறியீட்டின் ஒரு பகுதி பூட்டப்படுகிறது. கூடுதலாக, ஒரு அமைப்பின் சுய பராமரிப்பு நடவடிக்கைகளின் ஒரு பகுதியாக, ஒரு குறியீட்டை பராமரிக்கவும் மாற்றவும் சிறப்பு தரவுத்தள அமைப்பு பரிவர்த்தனைகள் (பயனர்-தூண்டப்பட்ட பரிவர்த்தனைகள் அல்ல) பயன்படுத்தப்படலாம். ஒரு குறியீட்டின் ஒரு பகுதி ஒரு பரிவர்த்தனையால் பூட்டப்படும்போது, மற்ற பரிவர்த்தனைகள் இந்த குறியீட்டு பகுதியை அணுகுவதிலிருந்து தடுக்கப்படலாம் (பூட்டு வகை மற்றும் தேவையான செயல்பாட்டைப் பொறுத்து, மாற்றியமைப்பதிலிருந்தும், அதைப் படிப்பதிலிருந்தும் கூட தடுக்கப்படலாம்). இண்டெக்ஸ் லாக்கிங் புரோட்டோகால் பேண்டம் ரீட் நிகழ்வு ஏற்படாது என்று உத்தரவாதம் அளிக்கிறது. குறியீட்டு பூட்டுதல் நெறிமுறை கூறுகிறதுஃ ஒவ்வொரு உறவும் குறைந்தது ஒரு குறியீட்டைக் கொண்டிருக்க வேண்டும். ஒரு பரிவர்த்தனை உறவில் ஒன்று அல்லது அதற்கு மேற்பட்ட குறியீடுகள் மூலம் அவற்றைக் கண்டறிந்த பின்னரே ட்யூபிள்களை அணுக முடியும் ஒரு தேடலைச் செய்யும் ஒரு பரிவர்த்தனை டி, அது அணுகும் அனைத்து குறியீட்டு இலை முனைகளையும் எஸ்-பயன்முறையில் பூட்ட வேண்டும், இலை முனையில் குறியீட்டு தேடலை திருப்திப்படுத்தும் எந்த ட்யூபிலும் இல்லாவிட்டாலும் கூட (எ. கா. ஒரு ரேஞ்ச் வினவலுக்கு, ஒரு இலைகளில் எந்த டப்பிள் வரம்பில் இல்லை) ஒரு உறவில் ஒரு டப்பிள் டியை செருகும், புதுப்பிக்கும் அல்லது நீக்கும் ஒரு பரிவர்த்தனை Ti அனைத்து குறியீடுகளையும் புதுப்பிக்க வேண்டும், மேலும் அது செருகல்/புதுப்பித்தல்/நீக்குதல் ஆகியவற்றால் பாதிக்கப்பட்ட அனைத்து குறியீட்டு இலை முனைகளிலும் பிரத்யேக பூட்டுகளைப் பெற வேண்டும். குறியீடுகளை அணுகுவதற்கு சிறப்பு ஒருங்கிணைந்த கட்டுப்பாட்டு நுட்பங்கள் உள்ளன. இந்த நுட்பங்கள் குறியீட்டு வகையைப் பொறுத்து, அதன் கட்டமைப்பைப் பயன்படுத்திக் கொள்கின்றன. அவை பொதுவாக பயனர் தரவுகளுக்கு பயன்படுத்தப்படும் குறியீடுகளின் பொதுவான ஒருங்கிணைந்த கட்டுப்பாட்டு முறைகளைப் பயன்படுத்துவதை விட மிகவும் பயனுள்ளதாக இருக்கும். குறிப்பிடத்தக்க மற்றும் பரவலாக ஆராய்ச்சி செய்யப்பட்ட பி-மரங்களுக்கான (பி-ட்ரீ கன்குரன்சி கண்ட்ரோல்) சிறப்பு நுட்பங்கள் தரவுத்தள குறியீடுகளாக தவறாமல் பயன்படுத்தப்படுகின்றன. குறியீட்டு பூட்டுகள் குறியீடுகளை ஒரே நேரத்தில் அணுகும் நூல்களை ஒருங்கிணைக்கப் பயன்படுத்தப்படுகின்றன, மேலும் பொதுவாக பயனர் தரவுகளில் உள்ள பொதுவான பரிவர்த்தனை பூட்டுகளை விட குறுகிய காலம் நீடிக்கும். தொழில்முறை இலக்கியத்தில், அவை பெரும்பாலும் லாட்ச்ஸ் என்று அழைக்கப்படுகின்றன. மேலும் காண்க தரவுத்தள குறியீடு ஒருங்கிணைந்த நாணயக் கட்டுப்பாடு பூட்டு (தரவுத்தளம்) பி-ட்ரீ ஒருங்கிணைந்த நாணயக் கட்டுப்பாடு குறிப்புகள் தரவுத்தளங்கள் பரிவர்த்தனை செயலாக்கம் ஒருங்கிணைந்த நாணயக் கட்டுப்பாடு