பொருளடக்கம்:
வரையறை - க்ளஸ்டரிங் என்றால் என்ன?
க்ளஸ்டரிங், தரவுத்தளங்களின் சூழலில், பல சேவையகங்கள் அல்லது நிகழ்வுகளை ஒரு தரவுத்தளத்துடன் இணைப்பதற்கான திறனைக் குறிக்கிறது. ஒரு தரவுத்தளத்துடன் தொடர்பு கொள்ளும் நினைவகம் மற்றும் செயல்முறைகளின் தொகுப்பு ஒரு எடுத்துக்காட்டு, இது உண்மையில் தரவைச் சேமிக்கும் இயற்பியல் கோப்புகளின் தொகுப்பாகும்.
க்ளஸ்டரிங் இரண்டு முக்கிய நன்மைகளை வழங்குகிறது, குறிப்பாக அதிக அளவு தரவுத்தள சூழல்களில்:
- தவறு சகிப்புத்தன்மை: பயனர்களுடன் இணைக்க ஒன்றுக்கு மேற்பட்ட சேவையகங்கள் அல்லது நிகழ்வு இருப்பதால், தனிப்பட்ட சேவையகம் தோல்வியுற்றால், கிளஸ்டரிங் ஒரு மாற்றீட்டை வழங்குகிறது.
- சுமை சமநிலை: கிளஸ்டரிங் அம்சம் வழக்கமாக பயனர்களை குறைந்த சுமை கொண்ட சேவையகத்திற்கு தானாக ஒதுக்க அனுமதிக்கும் வகையில் அமைக்கப்படுகிறது.
டெக்கோபீடியா கிளஸ்டரிங் விளக்குகிறது
தரவு எவ்வாறு சேமிக்கப்படுகிறது மற்றும் வளங்களை ஒதுக்குகிறது என்பதைப் பொறுத்து க்ளஸ்டரிங் வெவ்வேறு வடிவங்களை எடுக்கும். முதல் வகை பகிரப்பட்ட-எதுவும் கட்டமைப்பு என்று அழைக்கப்படுகிறது. இந்த க்ளஸ்டரிங் பயன்முறையில், ஒவ்வொரு முனை / சேவையகமும் முழுமையாக சுயாதீனமாக உள்ளன, எனவே எந்தவொரு சர்ச்சையும் இல்லை. ஒரு வலைத்தளத்திற்கு ஒரு நிறுவனம் பல தரவு மையங்களைக் கொண்டிருக்கும்போது இதற்கு ஒரு எடுத்துக்காட்டு. உலகெங்கிலும் பல சேவையகங்களுடன், எந்த ஒரு சேவையகமும் “மாஸ்டர்” அல்ல. பகிரப்பட்ட எதுவும் “தரவுத்தள கூர்மை” என்றும் அழைக்கப்படுகிறது.
பகிர்வு-வட்டு கட்டமைப்போடு இதை வேறுபடுத்துங்கள், இதில் எல்லா தரவும் மையமாக சேமிக்கப்பட்டு பின்னர் வெவ்வேறு சேவையகங்கள் அல்லது முனைகளில் சேமிக்கப்பட்ட நிகழ்வுகளின் வழியாக அணுகப்படும்.
கட்டம் கம்ப்யூட்டிங் அல்லது விநியோகிக்கப்பட்ட கேச்சிங் அறிமுகப்படுத்தப்பட்டதன் மூலம் இரண்டு வகைகளுக்கும் இடையிலான வேறுபாடு சமீபத்தில் மங்கலாகிவிட்டது. இந்த அமைப்பில், தரவு இன்னும் மையமாக நிர்வகிக்கப்படுகிறது, ஆனால் சக்திவாய்ந்த “மெய்நிகர் சேவையகத்தால்” கட்டுப்படுத்தப்படுகிறது, இது ஒன்றுடன் ஒன்று செயல்படும் பல சேவையகங்களைக் கொண்டுள்ளது.
இந்த வரையறை தரவுத்தளங்களின் சூழலில் எழுதப்பட்டது