Skip to main content

SQL సర్వర్ రెప్లికేషన్ రకాలు మరియు భాగాలు

Anonim

SQL సర్వర్ ప్రతిరూపం డేటాబేస్ నిర్వాహకులు ఒక సంస్థ అంతటా పలు సర్వర్లు అంతటా డేటా పంపిణీ అనుమతిస్తుంది. మీరు అనేక కారణాల వలన మీ సంస్థలో ప్రతిరూపణను అమలు చేయాలని కోరుకుంటున్నారు:

  • బ్యాలెన్సింగ్ లోడ్. రెప్లికేషన్ మీ సర్వర్లను అనేక సర్వర్లకు విస్తరించడానికి అనుమతిస్తుంది మరియు ఆ సర్వర్లలో ప్రశ్న లోడ్ పంపిణీ చేస్తుంది.
  • ఆఫ్లైన్ ప్రాసెసింగ్. ఎల్లప్పుడూ నెట్వర్క్కి కనెక్ట్ చేయని మెషీన్లో మీ డేటాబేస్ నుండి డేటాను సర్దుబాటు చేయడానికి రెప్లికేషన్ ఉపయోగపడుతుంది.
  • పునరుక్తితో. రెప్లికేషన్ మీరు ఒక క్షణం నోటీసు వద్ద ప్రాసెసింగ్ లోడ్ తీయటానికి సిద్ధంగా ఉన్న విఫలమైన డేటాబేస్ సర్వర్ను నిర్మించడానికి మిమ్మల్ని అనుమతిస్తుంది.

ఏదైనా ప్రతిరూపణ దృశ్యంలో రెండు ప్రధాన భాగాలు ఉన్నాయి:

  • పబ్లిషర్స్ ఇతర సర్వర్లకు అందించే డేటాను కలిగి ఉంటాయి. ఇచ్చిన ప్రతిరూపణ పథకం ఒకటి లేదా అంతకంటే ఎక్కువ ప్రచురణకర్తలు కలిగి ఉండవచ్చు.
  • చందాదార్లు డేటా సవరించబడినప్పుడు ప్రచురణకర్త నుండి నవీకరణలను పొందాలనుకునే డేటాబేస్ సర్వర్లు.

ఈ రెండు సామర్థ్యాలలో నటన నుండి ఒకే వ్యవస్థను నిరోధించడం ఏమీ లేదు. నిజానికి, ఇది తరచూ పెద్ద-స్థాయి పంపిణీ చేసిన డేటాబేస్ వ్యవస్థల రూపకల్పన.

రెప్లికేషన్ కోసం SQL సర్వర్ మద్దతు

మైక్రోసాఫ్ట్ SQL సర్వర్ డేటాబేస్ రెప్లికేషన్ యొక్క మూడు రకాలను మద్దతిస్తుంది. ఈ కథనాల్లో ప్రతి ఒక్కదానికి ఒక సంక్షిప్త పరిచయాన్ని అందిస్తుంది, భవిష్యత్తు కథనాలు మరింత వివరంగా వాటిని అన్వేషిస్తాయి. వారు:

  • స్నాప్షాట్ రెప్లికేషన్ దాని పేరు సూచిస్తుంది పద్ధతిలో పనిచేస్తుంది. ప్రచురణకర్త కేవలం మొత్తం ప్రతిరూప డేటాబేస్ యొక్క స్నాప్షాట్ను తీసుకుని, దానిని చందాదారులతో పంచుకుంటుంది. అయితే, ఇది చాలా సమయం మరియు వనరు-తీవ్ర ప్రక్రియ. ఈ కారణంగా, చాలామంది నిర్వాహకులు స్నాప్షాట్ రెప్లికేషన్ను తరచూ మారుతున్న డేటాబేస్ల కోసం పునరావృత పద్ధతిలో ఉపయోగించరు. స్నాప్షాట్ రెప్లికేషన్ ను సాధారణంగా వాడబడుతున్న రెండు దృశ్యాలు ఉన్నాయి: మొదటిది, ఇది అరుదుగా మారిపోయే డేటాబేస్లకు ఉపయోగపడుతుంది. రెండవది, భవిష్యత్ నవీకరణలు ప్రచారం చేయబడినప్పుడు వ్యవస్థల మధ్య రెప్లికేషన్ను స్థాపించడానికి ఒక ఆధారాన్ని ఏర్పాటు చేయడానికి ఇది ఉపయోగించబడుతుంది లావాదేవీ లేదా ప్రతిరూపణ విలీనం .
  • లావాదేవీ ప్రతిరూపణ ఒక క్రమ పద్ధతిలో మార్పు చేసే డేటాబేస్లకు మరింత సరళమైన పరిష్కారం అందిస్తుంది. లావాదేవీ ప్రతిరూపణతో, రేప్లికేషన్ ఏజెంట్ ప్రచురణకర్త డేటాబేస్కు మార్పులను పర్యవేక్షిస్తుంది మరియు ఆ మార్పులను చందాదారులకు బదిలీ చేస్తుంది. ఈ ప్రసారం వెంటనే లేదా ఆవర్తన పద్ధతిలో జరుగుతుంది.
  • ప్రతిరూపణను విలీనం చేయండి ప్రచురణకర్త మరియు చందాదారుడు స్వతంత్రంగా డేటాబేస్లో మార్పులు చేసుకోవడానికి అనుమతిస్తుంది. సక్రియాత్మక నెట్వర్క్ కనెక్షన్ లేకుండా ఈ రెండూ కూడా పనిచేస్తాయి. వారు తిరిగి కనెక్ట్ అయినప్పుడు, విలీన రెప్లికేషన్ ఏజెంట్ రెండు రకాలైన డేటాలో మార్పుల కోసం తనిఖీ చేస్తుంది మరియు ప్రతి డేటాబేస్ను అనుసరిస్తుంది. మార్పులు సంఘర్షణ ఉంటే, తగిన డేటాను గుర్తించడానికి ఏజెంట్ ముందే నిర్వచించబడిన వివాద పరిష్కార అల్గారిథమ్ని ఉపయోగిస్తుంది. లాప్టాప్ వినియోగదారులు మరియు ప్రచురణకర్తకి నిరంతరంగా అనుసంధానించబడని ఇతరులు విలీనం ప్రతిరూపాన్ని సాధారణంగా ఉపయోగిస్తారు.

    ఈ రెప్లికేషన్ టెక్నిక్లు ఉపయోగకరమైన ఉపయోగాలకు ఉపయోగపడతాయి మరియు నిర్దిష్ట డేటాబేస్ దృశ్యాలు బాగా సరిపోతాయి.

    మీరు SQL సర్వర్ 2016 తో పనిచేస్తున్నట్లయితే, మీ ప్రతిరూపణ అవసరాల ఆధారంగా మీ ఎడిషన్ను ఎంచుకోండి. రెప్లికేషన్ మద్దతుకి వచ్చినప్పుడు ప్రతి ఎడిషన్ విభిన్న సామర్ధ్యాలను కలిగి ఉంటుంది:

    • సబ్స్క్రయిబర్ మద్దతు మాత్రమే: ఎక్స్ప్రెస్,ఉపకరణాలతో ఎక్స్ప్రెస్ లేదా అధునాతన సేవలు ఇంకా వెబ్ ఎడిషన్లు పరిమిత రేప్లికేషన్ సామర్ధ్యాలను అందిస్తాయి, ఇవి ప్రతిరూపణ క్లయింట్గా మాత్రమే పనిచేస్తాయి.
    • పూర్తి ప్రచురణకర్త మరియు సబ్స్క్రయిబర్ మద్దతు: ప్రామాణిక మరియు Enterprise ఒరాకిల్ పబ్లిషింగ్, లావాదేవీల ప్రతిరూపణకు సహకరించు, మరియు లావాదేవీల ప్రతిరూపణ వంటి నవీకరణలు కూడా పూర్తిస్థాయి మద్దతును అందిస్తాయి.

    మీరు ఈ అంశంలో నిస్సందేహంగా గుర్తించినట్లుగా, SQL సర్వర్ యొక్క ప్రతిరూపణ సామర్థ్యాలు సంస్థ నిర్వహణలో డేటాబేస్ను నిర్వహించడానికి మరియు స్కేలింగ్ చేయడానికి ఒక శక్తివంతమైన సాధనాన్ని డేటాబేస్ నిర్వాహకులకు అందిస్తాయి.