3-அடுக்கு மென்பொருள் கட்டமைப்பின் விரிவான பார்வை

நூலாசிரியர்: Lewis Jackson
உருவாக்கிய தேதி: 12 மே 2021
புதுப்பிப்பு தேதி: 1 ஜூலை 2024
Anonim
நிஜ உலகில் நிகழ்வு உந்தப்பட்ட கட்டிடக்கலை! 4 நடைமுறை எடுத்துக்காட்டுகள்
காணொளி: நிஜ உலகில் நிகழ்வு உந்தப்பட்ட கட்டிடக்கலை! 4 நடைமுறை எடுத்துக்காட்டுகள்

உள்ளடக்கம்


ஆதாரம்: Pressureua / Dreamstime.com

எடுத்து செல்:

மூன்று அடுக்கு மென்பொருள் கட்டமைப்பு ஒரு அடுக்கைச் சேர்க்கிறது, இது மிகவும் எளிதாக நிர்வகிக்கப்படுகிறது மற்றும் குறைந்த செலவு ஆகும்.

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


இரண்டு அடுக்கு வெர்சஸ் மூன்று அடுக்கு கட்டிடக்கலை

மூன்று அடுக்கு கட்டிடக்கலை இரு அடுக்கு கட்டமைப்பை விட உயர்ந்ததாக கருதப்படுவதற்கு பல காரணங்கள் உள்ளன.

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

இரு அடுக்கு கட்டமைப்பில் உள்ள வாடிக்கையாளர் பல வழிகளில் ஒரு கொழுப்பு கிளையண்ட், இது பராமரிப்பு மற்றும் செயல்திறனில் சிக்கல்களை அதிகரிக்கிறது மற்றும் செலவுகளை அதிகரிக்கிறது. மூன்று அடுக்கு கட்டமைப்பில், அடுக்குகளின் சுதந்திரம் சிறந்த செயல்திறன், பராமரித்தல் மற்றும் செலவு சேமிப்பு ஆகியவற்றை வழங்குகிறது. (மென்பொருள் மேம்பாடு குறித்த மேலும் தகவலுக்கு, சுறுசுறுப்பான மென்பொருள் மேம்பாடு 101 ஐப் பார்க்கவும்.)


மூன்று அடுக்கு கட்டமைப்பு என்றால் என்ன?

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

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

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

தீர்வு

ஒரு தீர்வைக் கண்டுபிடித்து செயல்படுத்த, ஈபே ஐபிஎம் தேர்வு செய்தது. ஒரு நீண்ட கதையைச் சுருக்கமாகக் குறைக்க, ஐபிஎம் ஈபேயின் இருக்கும் அமைப்பை மறுசீரமைத்து, வாடிக்கையாளர் தொடர்பான மற்றும் வணிகத் தகவல்களை நிர்வகிக்கும் முன்-இறுதி மற்றும் பின்-இறுதி தரவுத்தளங்களில் வலை இடைமுகத்துடன் ஒருங்கிணைந்த இயங்குதள அடிப்படையிலான மூன்று அடுக்கு கட்டமைப்பை அமைத்தது. இதன் விளைவாக, ஈபே டெவலப்பர்கள் ஒரு பொதுவான கருவியைக் கொண்டுள்ளனர், இது அனைத்து பொதுவான ஜாவா பொருட்களின் ஒத்துழைப்பையும் பகிர்வையும் செயல்படுத்துகிறது, மேலும் அவை புதிய வலைத்தள அம்சங்களை எளிதாக சேர்க்க முடியும். வலைத்தள நம்பகத்தன்மை மற்றும் வாடிக்கையாளர் அனுபவத்தை மேம்படுத்தவும் இது பங்களித்தது.

முடிவுரை

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