एस क्यू एल सर्व्हर प्रतिकृति डाटाबेस प्रशासकांना संपूर्ण संघात संपूर्ण सर्व्हिसेसमधील डाटा वितरीत करण्यास परवानगी देतो. आपण अनेक कारणास्तव आपल्या संस्थेमध्ये प्रतिकृती कार्यान्वित करू शकता, जसे की:
- भार संतुलनास प्रतिकृतीमुळे आपण आपला डेटा बर्याच सर्व्हरकडे प्रसारित करू शकता आणि नंतर त्या सर्व्हरमधील क्वेरी भार वितरीत करू शकता.
- ऑफलाइन प्रक्रिया . प्रतिकृती आपल्या यंत्रावरील डेटाला हानीकारक अशा एखाद्या यंत्रावर हाताळण्यास मदत करते जी नेहमी नेटवर्कशी जोडलेली नसते.
- रिडंडंसी प्रतिकृतीमुळे तुम्हाला फेल-अप डेटाबेस सर्व्हर तयार करण्यास अनुमती मिळते जो एका क्षणाची नोटिसवर प्रक्रिया भार उचलण्यास तयार आहे.
कोणतीही प्रतिकृती बाबतीत दोन मुख्य घटक आहेत:
- प्रकाशकांना इतर सर्व्हरसाठी ऑफर करण्यासाठी डेटा आहे दिलेल्या प्रतिलिपी योजनेमध्ये एक किंवा अधिक प्रकाशक असू शकतात
- सदस्य डेटाबेरीज सर्व्हर आहेत जे प्रकाशकाने जेव्हा डेटा सुधारित केला आहे तेव्हा अद्यतने प्राप्त करण्याची इच्छा आहे.
या दोन्ही क्षमतेत एकाच प्रणालीवर कार्य करण्यास काहीच प्रतिबंध नाही. खरेतर, बहुतेक हे मोठ्या प्रमाणावर वितरित डेटाबेस सिस्टमचे डिझाइन आहे.
प्रतिकृतीसाठी SQL सर्व्हर समर्थन
मायक्रोसॉफ्ट एस क्यू एल सर्व्हर तीन प्रकारचे डेटाबेस प्रतिकृतीचे समर्थन करते. हा लेख या प्रत्येक मॉडेलला थोडक्यात परिचय देतो, तर भविष्यातील लेख पुढील तपशीलांमध्ये त्यांचा शोध घेतील. ते आहेत:
- स्नॅपशॉट प्रत तिच्या नावाप्रमाणेच कार्य करते. प्रकाशक केवळ संपूर्ण पुनरावृत्त डेटाबेसचा स्नॅपशॉट घेतो आणि तो सदस्यांशी सामायिक करतो. अर्थात, हा खूप वेळ आणि संसाधन-केंद्रित प्रक्रिया आहे. या कारणास्तव, बहुतेक प्रशासक वारंवार बदलणाऱ्या डेटाबेससाठी पुनरावर्ती आधारावर स्नॅपशॉट प्रतिकृति वापरत नाहीत. अशी दोन उदाहरणे आहेत ज्यात स्नॅपशॉट प्रतिकृती सामान्यतः वापरली जाते: प्रथम, ती अशा डेटाबेससाठी वापरली जाते जी क्वचितच बदलली जाते. द्वितीय, भविष्यातील अद्यतने प्रक्षेपीत केल्या जातात किंवा प्रतिकृती तयार केली जातात तेव्हा ते सिस्टीममधील प्रतिकृती स्थापित करण्यासाठी एक मूलभूत रेखा सेट करण्यासाठी वापरले जाते.
- व्यवहारात्मक प्रतिकृती म्हणजे नियमितपणे बदलणार्या डाटाबेससाठी अधिक लवचिक उपाय. व्यवहारात्मक प्रतिलिपीसह, प्रतिकृती एजंट प्रकाशकास डेटाबेसमधील बदलांवरील नियंत्रण ठेवते आणि त्या बदलांना सदस्यांकरिता प्रसारित करते. हे संक्रमण ताबडतोब किंवा नियतकालिक आधारावर होऊ शकते.
- प्रतिकृती मर्ज करा प्रकाशक आणि ग्राहकांना स्वतंत्रपणे डेटाबेसमध्ये बदल करण्याची अनुमती देते. दोन्ही संस्था सक्रिय नेटवर्क कनेक्शन शिवाय काम करू शकतात. जेव्हा ते पुन्हा जोडले जातात तेव्हा विलीन रीपूल एजंट डेटाच्या दोन्ही सेटवरील बदलांसाठी तपासतो आणि त्यानुसार प्रत्येक डेटाबेस सुधारित करतो बदल विरोधाभास असल्यास, योग्य डेटा निर्धारित करण्यासाठी एजंट एक पूर्वनिर्धारित विरोध रेजोल्यूशन अल्गोरिदम वापरते. पुनरावृत्तीचा मर्ज करा सामान्यतः लॅपटॉप वापरकर्त्यांद्वारे आणि इतर ज्यांना प्रकाशकशी सतत जोडला जाऊ शकत नाही असे वापरले जाते
प्रत्येक प्रतिकृति तंत्र उपयुक्त उद्दीष्ट करते आणि विशिष्ट डेटाबेस परिदृष्यासाठी उपयुक्त आहे.
आपण SQL सर्व्हर 2016 सह कार्य करत असल्यास, आपल्या प्रतिकृती आवश्यकता आधारित आपल्या संस्करण निवडा. प्रतिलिपीच्या समर्थनासह प्रत्येक आवृत्तीत वेगवेगळ्या क्षमता आहेत:
- केवळ ग्राहक समर्थन : एक्सप्रेस, टूल्स किंवा अॅडव्हान्स सर्व्हिसेस यांच्यासह एक्स्प्रेस आणि वेब एडिशन्स मर्यादित प्रतिकृती क्षमता देतात, केवळ प्रतिकृती क्लायंट म्हणून कार्य करण्यास सक्षम आहेत.
- पूर्ण प्रकाशक आणि ग्राहक समर्थन : मानक आणि एंटरप्राइझ संपूर्ण समर्थन प्रदान करते, एंटरप्राइझमध्ये ऑरेकल प्रकाशनसह, ट्रांझॅक्शनल रेप्युलरचे पीअर आणि अपडेट करण्यायोग्य सदस्यत्व म्हणून व्यावहारिक प्रतिकृती यासह.
आपण या बिंदूद्वारे निःसंशयपणे ओळखले असल्याप्रमाणे, SQL सर्व्हर च्या प्रतिकृती क्षमता डेटाबेस प्रशासक एक एंटरप्राइझ वातावरणात व्यवस्थापकीय आणि स्केलिंग डेटाबेस एक शक्तिशाली साधन ऑफर.