విషయ సూచిక:
నిర్వచనం - ప్రతిరూపణ అంటే ఏమిటి?
ప్రతి డేటాబేస్ (ప్రచురణకర్త) నుండి మరొక డేటాబేస్ (చందాదారుడు) కు డేటా మార్పులను నిరంతరం కాపీ చేయడం ప్రతిరూపం. రెండు డేటాబేస్లు సాధారణంగా వేరే భౌతిక సర్వర్లలో ఉంటాయి, ఫలితంగా వర్గీకరించిన డేటాబేస్ ప్రశ్నలను పంపిణీ చేయడం ద్వారా మరియు ఫెయిల్ఓవర్ సామర్థ్యాన్ని అందించడం ద్వారా లోడ్ బ్యాలెన్సింగ్ ఫ్రేమ్వర్క్ ఏర్పడుతుంది. ప్రచురణకర్త డేటాబేస్ కోసం సర్వర్ విఫలమైనప్పుడు చందాదారుల డేటాబేస్ కోసం సర్వర్ బ్యాకప్గా కాన్ఫిగర్ చేయబడవచ్చు.
టెకోపీడియా ప్రతిరూపణను వివరిస్తుంది
ప్రతిరూపణను అమలు చేసేటప్పుడు, డేటాబేస్ వ్యవస్థలు వివిధ పద్ధతులను ఉపయోగిస్తాయి కాని అదే భావనను ఉపయోగిస్తాయి. ఒక డేటాబేస్ నుండి రెండవదానికి లేదా అదే డేటాబేస్ యొక్క మూడవ సంస్కరణకు తరచూ డేటాను కాపీ చేయడానికి ఒక మార్గం ఉంటే, రెండు ప్రధాన డేటాబేస్ పరిపాలన లక్ష్యాలను సాధించవచ్చు: ఫెయిల్ఓవర్ సామర్ధ్యం మరియు లోడ్ బ్యాలెన్సింగ్.
రెండు లేదా అంతకంటే ఎక్కువ సర్వర్ల మధ్య డేటా పంపిణీ చేయబడిన తరువాత, ప్రశ్నించే వినియోగదారులు ప్రాధమిక డేటాబేస్కు కనెక్ట్ అవ్వవలసిన అవసరం లేదు. ప్రాధమిక డేటాబేస్ను ప్రచురణకర్తగా పేర్కొనడానికి ప్రతిరూపణ ఏర్పాటు చేయబడితే, కొన్ని ప్రశ్నలు చందాదారునికి మళ్ళించబడతాయి. లోడ్ బ్యాలెన్సింగ్ అని పిలుస్తారు, ఈ ప్రక్రియ అధిక యూజర్ ట్రాఫిక్ ఉన్న డేటాబేస్లకు ఉపయోగపడుతుంది.
ప్రతిరూపణ ఫెయిల్ఓవర్ సామర్థ్యాన్ని కూడా అందిస్తుంది. రెండు వేర్వేరు సర్వర్లలో డేటా ఉంచబడినప్పుడు, ప్రచురణకర్త అందుబాటులో లేనట్లయితే చందాదారుని డిఫాల్ట్ ప్రైమరీగా సెటప్ చేయవచ్చు.
మూడు వేర్వేరు ప్రతిరూపణ పద్ధతులు ఉన్నాయి:
- స్నాప్షాట్ రెప్లికేషన్: డేటా ప్రచురణకర్త నుండి చందాదారులకు కాపీ చేయబడుతుంది.
గమనిక: చందాదారుల మార్పులు తప్పనిసరిగా ప్రచురణకర్త నుండి రావాలి. అందువలన, చందాదారుడిని మాత్రమే ప్రశ్నించవచ్చు; కానీ దాని డేటాను వినియోగదారులు సవరించలేరు.
- ప్రతిరూపణను విలీనం చేయండి: డేటా రెండు లేదా అంతకంటే ఎక్కువ డేటాబేస్ల నుండి ఒక సూపర్ మాస్టర్ డేటాబేస్లో మిళితం చేయబడింది, ఇది స్నాప్షాట్ రెప్లికేషన్ కంటే అమలు చేయడానికి ఉపాయంగా ఉంటుంది.
- లావాదేవీల ప్రతిరూపణ: పూర్తి డేటాబేస్ కాపీ చేయబడుతుంది, తరువాత ప్రచురణకర్త నవీకరణలు చందాదారులకు (ల) క్రమానుగతంగా కాపీ చేయబడతాయి.
ముఖ్యమైన డేటా ప్రచురణకర్త నుండి అనుకోకుండా తొలగించబడితే, ప్రతిరూపం దాని చందాదారుల (ల) నుండి అదే డేటాను తొలగిస్తుంది. ప్రతిరూపం బ్యాకప్లకు ప్రత్యామ్నాయం కాదు.
