SQL सर्भर प्रतिकृति डेटाबेस प्रशासकहरुलाई एक संगठन मा एकाधिक सर्वर मा डेटा वितरित गर्न को लागि अनुमति दि्छ। तपाईं आफ्नो सङ्गठनमा प्रतिकृया गर्नका लागी केहि कारणहरूको लागि लागू गर्न चाहानुहुन्छ, जस्तै:
- सन्तुलन लोड गर्नुहोस् । प्रतिकृतिले तपाईँलाई तपाइँको सेन्टरलाई एकसर्भरमा वितरित गर्न अनुमति दिन्छ र त्यसपछि ती सर्भरहरूमा क्वेरी लोड वितरण गर्दछ।
- अफलाइन प्रशोधन । प्रतिकृति एक मेशिनमा तपाईको डाटाबेसबाट डेटा हेरफेर गर्न समर्थन गर्दछ जुन सधैँ सञ्जालसँग जोडिएको छैन।
- कटौती । प्रतिकृतिले तपाईंलाई एक असफल-ओभर डाटाबेस सर्भर निर्माण गर्न अनुमति दिन्छ जुन एक क्षणको सूचनामा प्रसोधन लोड गर्न तयार छ।
कुनै प्रतिकृति परिदृश्य दुई मुख्य अवयव छन्:
- प्रकाशकहरूले डेटा अन्य सर्भरमा प्रस्ताव गर्न सक्छन्। दिइएको दिईएको योजना एक वा बढी प्रकाशक हुन सक्छ।
- सदस्यहरू डेटाबेस सर्भर हुन् जुन डेटा परिमार्जन हुँदा प्रकाशकबाट अद्यावधिकहरू प्राप्त गर्न चाहान्छ।
यी दुवै क्षमताहरूमा अभिनय गर्ने एक प्रणाली मात्र रोक्ने छैन। वास्तवमा, यो प्राय: ठूलो मात्रामा वितरित डाटाबेस प्रणालीको डिजाइन हो।
प्रतिकृतिको लागि SQL सर्भर समर्थन
माइक्रोसफ्ट SQL सर्भरले तीन प्रकारको डाटाबेस प्रतिकृया समर्थन गर्दछ। यो लेख यी प्रत्येक मोडेलको एक संक्षिप्त परिचय प्रदान गर्दछ, जबकि भविष्यका लेखहरूले तिनीहरूलाई थप विवरणमा अन्वेषण गर्नेछ। उनीहरु:
- स्न्यापसट प्रतिकृतिले यसको नाममा कार्य गर्दछ। प्रकाशकले मात्र पूर्ण प्रतिकृत डाटाबेसको स्न्यापशट लिन्छ र यसलाई ग्राहकसँग साझेदारी गर्दछ। निस्सन्देह, यो एक धेरै समय र संसाधन गहन प्रक्रिया हो। यस कारणको लागि, अधिकतर प्रशासकहरूले प्राय: परिवर्तन गर्न डेटाबेसका लागि आवर्ती आधारमा स्न्यापसट प्रतिकृति प्रयोग गर्दैन। त्यहाँ दुई परिदृश्यहरू छन् जुन स्न्यापसट प्रतिकृति सामान्यतया प्रयोग गरिन्छ: पहिले, यसलाई डेटाबेसका लागि प्रयोग गरिन्छ जुन शायद नै परिवर्तन हुन्छ। दोस्रो, यो भविष्यका अपडेटहरू ट्राफैसेनल प्रयोग गरी प्रसोधन गर्न मिल्दो हुँदा प्रणालीहरू बीच प्रतिकृति स्थापना गर्न आधारभूत सेट सेट गर्न प्रयोग गरिन्छ।
- लेनदेन प्रतिकृति नियमित आधार मा परिवर्तन डेटाबेस को लागि अधिक लचीलो समाधान प्रदान गर्दछ। लेनदेन प्रतिकृति संग, प्रतिकृति एजेन्ट डेटाबेस मा परिवर्तन को लागि प्रकाशक को निगरानी गर्दछ र ग्राहकहरु लाई उन परिवर्तनों लाई स्थानांतरित गर्दछ। यस ट्राफिकले तुरुन्त वा एक आवधिक आधारमा लिन सक्छ।
- प्रतिकृति मर्ज गर्न प्रकाशक र ग्राहकलाई स्वतन्त्र रूपमा डाटाबेसमा परिवर्तन गर्न अनुमति दिन्छ। दुवै संस्थाहरूले सक्रिय सञ्जाल जडान बिना काम गर्न सक्दछ। जब तिनीहरू पुनर्स्थापित भएमा, मर्ज प्रतिकृति एजेन्टर डेटाको दुवै सेटहरूमा परिवर्तनहरूको लागि जाँच गर्दछ र प्रत्येक डेटाबेस अनुसार अनुसार परिमार्जन गर्छ। यदि परिवर्तनहरू विवादित भएमा, एजेन्ट उपयुक्त डेटा निर्धारण गर्न पूर्वनिर्धारित विवाद समाधान एल्गोरिदम प्रयोग गर्दछ। प्रतिकृति मिलाउन सामान्यतया ल्यापटप प्रयोगकर्ताहरू र अरूद्वारा प्रयोग गरिन्छ जुन प्रकाशकसँग निरन्तर रूपमा जडान हुन सक्दैन।
यी प्रतिकृति प्रविधिहरु मध्ये प्रत्येक एक उपयोगी उद्देश्य कार्य गर्दछ र विशेष डाटाबेस परिदृश्यहरु को लागि राम्रो उपयुक्त छ।
यदि तपाइँ SQL Server 2016 सँग काम गर्दै हुनुहुन्छ भने, तपाईको प्रतिकृति आवश्यकताहरूमा आधारित तपाइँको संस्करण छान्नुहोस्। प्रत्येक प्रतिकृतिसँग भिन्न क्षमताहरू छन् जब यो प्रतिकृति समर्थनको लागि आउछ:
- सब्सक्राइबर समर्थन मात्र : एक्सप्रेस, उपकरण वा उन्नत सेवाहरू र वेब संस्करणहरूसँग एक्सप्रेस सीमित प्रतिकृति क्षमताहरू प्रदान गर्दछ, केवल प्रतिकृति क्लाइन्टको रूपमा अभिनय गर्न सक्षम।
- पूर्ण प्रकाशक र सब्सक्राइबर समर्थन : इन्टरप्राइज र एंटरप्राइज अफर पूर्ण समर्थन, ओरेकल प्रकाशन, सहकर्मी लेनदेन प्रतिकृतिसँग सहकर्मी, र एक अद्यावधिक योग्य सदस्यताको रूपमा ट्रांजेक्शनल प्रतिकृया सहित।
तपाईले निश्चिन्त रुपमा यस बिन्दुद्वारा मान्यता प्राप्त गर्नुभएको छ, SQL Server को प्रतिकृति क्षमताओं डेटाबेस प्रशासकहरुलाई एक उद्यम वातावरण मा डेटाबेस को प्रबंधन र स्केलिंग को लागि एक शक्तिशाली उपकरण प्रदान गर्दछ।