ఈ కథనం మూడు-స్థాయి సాంకేతికత యొక్క అవలోకనాన్ని అందిస్తుంది మరియు ప్రతి శ్రేణిని మరియు ఈ నిర్మాణాన్ని ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలను సమగ్రంగా వివరిస్తుంది.
త్రీ-టైర్ ఆర్కిటెక్చర్ అంటే ఏమిటి?
త్రీ-టైర్ ఆర్కిటెక్చర్ సిస్టమ్ సాధారణంగా యూజర్ ఫేసింగ్ అప్లికేషన్లో అమలు చేయబడుతుంది. UI ఉన్న ఏదైనా యాప్ వినియోగదారు అభ్యర్థనలను ప్రాసెస్ చేస్తుంది మరియు ఏదైనా డేటాబేస్తో కమ్యూనికేట్ చేస్తుంది ఈ నిర్మాణాన్ని అనుసరిస్తుంది.
ఈ నిర్మాణం యొక్క మూడు అంచెలు:
ఈ ఆర్కిటెక్చర్ లాజిక్ టైర్ (సర్వర్) ద్వారా ప్రాసెస్ చేయబడిన అభ్యర్థనను చేయడానికి క్లయింట్ను అనుమతిస్తుంది. లాజిక్ టైర్ డేటా టైర్ (డేటాబేస్) నుండి అవుట్పుట్ను పొందుతుంది మరియు దానిని క్లయింట్కు పంపుతుంది. దీని దృశ్య ప్రవాహాన్ని క్రింద చూడవచ్చు:
మనం ఒక్కో శ్రేణిని ఒక్కొక్కటిగా అర్థం చేసుకుందాం:
ప్రెజెంటేషన్ టైర్
ప్రెజెంటేషన్ లేదా వినియోగదారు శ్రేణి అనేది బహుళ-స్థాయి లేదా మూడు-స్థాయి అప్లికేషన్ యొక్క నిర్మాణ భాగాలలో ఒకటి, ఇది వినియోగదారుకు అప్లికేషన్ వనరులు లేదా కార్యాచరణలతో పరస్పర చర్య చేయడానికి ఇంటర్ఫేస్ను అందిస్తుంది. ఈ నిర్మాణం తుది వినియోగదారుల కోసం వినియోగదారు-స్నేహపూర్వక మరియు ఇంటరాక్టివ్ ఇంటర్ఫేస్ను అందించే ఏకైక ప్రయోజనం కోసం. ఈ ప్రయోజనం కోసం ఉపయోగించే కొన్ని సాంకేతికతలు:
మూడు-స్థాయి అప్లికేషన్ యొక్క తదుపరి భాగానికి వెళ్దాం:
లాజిక్ టైర్
ఇది మూడు-స్థాయి అప్లికేషన్లో అత్యంత ముఖ్యమైన భాగం. అప్లికేషన్ యొక్క ఈ భాగం వినియోగదారు ఇంటర్ఫేస్ను డేటాబేస్తో కలుపుతుంది. ఈ శ్రేణికి మరొక పేరు ' అప్లికేషన్ టైర్ ”. అప్లికేషన్ యొక్క లాజిక్ టైర్ వినియోగదారు నుండి వచ్చే అభ్యర్థనలను ప్రాసెస్ చేస్తుంది మరియు డేటాబేస్ నుండి అవసరమైన డేటాను పొందుతుంది మరియు వినియోగదారుకు అవుట్పుట్ను పంపుతుంది. ప్రెజెంటేషన్-టైర్ మరియు డేటా టైర్ లాజిక్ టైర్ ద్వారా ఒకదానితో ఒకటి సంభాషించుకుంటాయి.
ఈ ప్రయోజనం కోసం ఉపయోగించే కొన్ని సాంకేతికతలు క్రింది చిత్రంలో ఇవ్వబడ్డాయి:
' లాంబ్డా 'మరియు' API గేట్వే ”అనేవి Amazon ద్వారా అందించబడిన మరియు నిర్వహించబడుతున్న సర్వర్లెస్ సాంకేతికతలు.
మూడు-స్థాయి అప్లికేషన్ యొక్క చివరి భాగానికి వెళ్దాం:
డేటా టైర్
మూడు-స్థాయి అప్లికేషన్ యొక్క ఈ భాగం అప్లికేషన్ ప్రాసెసింగ్ కోసం అవసరమైన డేటాతో వ్యవహరిస్తుంది. సరైన డేటాబేస్ను ఎంచుకోవడం అనేది అప్లికేషన్ యొక్క కార్యాచరణపై ఆధారపడి ఉంటుంది. 'MongoDB' వేగవంతమైన ఫలితాలను అందిస్తుంది మరియు నిల్వ చేయబడిన డేటా డాక్యుమెంట్ రూపంలో ఉంటుంది. 'మరియాడిబి' మరియు 'మైఎస్క్యూఎల్' వంటి SQL డేటాబేస్లు నాన్-రిలేషనల్ డేటాబేస్ల కంటే నెమ్మదిగా ఉంటాయి కానీ అవి మరింత భద్రత మరియు సౌలభ్యాన్ని అందిస్తాయి.
పరిశ్రమలో ఉపయోగించే కొన్ని సాధారణ డేటాబేస్లు చిత్రంలో క్రింద ఇవ్వబడ్డాయి:
' అరోరా ',' S3 'మరియు' డైనమోడిబి అమెజాన్ ద్వారా సర్వర్లెస్ డేటాబేస్ ఎంపికలు అయితే ' అమెజాన్ రెడ్షిఫ్ట్ 'మరియు' అమెజాన్ RDS ” అనేది సర్వర్లెస్ నిల్వ ఎంపికలు.
ఇవి పరిశ్రమలో సాధారణంగా ఉపయోగించే కొన్ని డేటాబేస్ మరియు నిల్వ ఎంపికలు.
లాభాలు
ఈ టైర్ ఆర్కిటెక్చర్ ఇప్పుడు దశాబ్దాలుగా ఉపయోగించబడుతోంది. వారు అనేక ప్రయోజనాలను అందిస్తారు మరియు వాటిలో కొన్ని:
- జనాదరణ పొందినది
- వివిధ డెవలపర్ల బృందాలు అప్లికేషన్ యొక్క వివిధ శ్రేణులను అభివృద్ధి చేయవచ్చు.
- సులభంగా కొలవగల అప్లికేషన్ నిర్మాణం.
- భద్రతకు హామీ ఇచ్చారు.
- తక్కువ అభివృద్ధి సమయం.
- నొప్పిలేకుండా నిర్వహణ మరియు నిర్వహణ.
- వెబ్ మరియు మొబైల్ అప్లికేషన్ రెండింటికీ వర్తిస్తుంది
ఇది త్రీ-టైర్ ఆర్కిటెక్చర్ మరియు దాని ఉపయోగం గురించి, దాని ప్రయోజనాలతో పాటు.
ముగింపు
అప్లికేషన్ను మూడు భాగాలుగా విభజించడానికి త్రీ-టైర్ ఆర్కిటెక్చర్ ఉపయోగించబడుతుంది, అంటే ప్రెజెంటేషన్ టైర్, లాజిక్ టైర్ మరియు డేటా టైర్. ఇది మరింత స్కేలబిలిటీ, ఫ్లెక్సిబిలిటీ మరియు భద్రతను అందించే అప్లికేషన్ల త్వరిత అభివృద్ధిలో సహాయపడుతుంది. ఈ కథనంలో త్రీటైర్ ఆర్కిటెక్చర్ గురించి సమగ్రంగా వివరించబడింది.