3-tier Architecture | DBMS (Tamil) | Part - 04

3-tier Architecture பயனர்களின் சிக்கலான தன்மை மற்றும் தரவுத்தளத்தில் இருக்கும் தரவை எவ்வாறு பயன்படுத்துகிறது என்பதன் அடிப்படையில் அதன் அடுக்குகளை  பிரிக்கிறது. DBMS வடிவமைக்க இது மிகவும் பரவலாக பயன்படுத்தப்படும் Architecture ஆகும்.


தரவுத்தள (தரவு) அடுக்கு - Database (Data) Tier
இந்த அடுக்கில், தரவுத்தளம் அதன் வினவல் செயலாக்க மொழிகளுடன் (Query Processing Languages) காணப்படும். இந்த மட்டத்தில் தரவையும் அவற்றின் தடைகளையும் வரையறுக்கும் உறவுகளும் காணப்படும்.

பயன்பாடு (நடுத்தர) அடுக்கு - Application (Middle) Tier
இந்த அடுக்கில் பயன்பாட்டு சேவையகம் (application server) மற்றும் தரவுத்தளத்தை அணுகும் நிரல்கள் உள்ளன. ஒரு பயனருக்கு, இந்த பயன்பாட்டு அடுக்கு தரவுத்தளத்தின் சுருக்கமான பார்வையை வழங்குகிறது. பயன்பாட்டிற்கு அப்பால் தரவுத்தளத்தின் எந்தவொரு கூறுகளும் இறுதி பயனர்களுக்கு தெரியாது. மறுமுனையில், தரவுத்தள அடுக்கு பயன்பாட்டு அடுக்குக்கு அப்பால் வேறு எந்த பயனருக்கும் தெரியாது. எனவே, பயன்பாட்டு அடுக்கு நடுவில் அமர்ந்து இறுதி பயனருக்கும் தரவுத்தளத்திற்கும் இடையில் ஒரு மத்தியஸ்தராக செயல்படுகிறது.

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

பல அடுக்கு தரவுத்தள கட்டமைப்பு மிகவும் மாற்றியமைக்கக்கூடியது, ஏனெனில் அதன் அனைத்து கூறுகளும் சுயாதீனமானவை மற்றும் சுயாதீனமாக மாற்றப்படலாம்

No comments

Powered by Blogger.