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