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