Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटा के फ़िल्टर किए गए सबसेट को दोहराएं:मर्ज या लेन-देन संबंधी प्रतिकृति?

इस प्रश्न में दिए गए सेटअप के लिए, ट्रांजेक्शनल और मर्ज प्रतिकृति दोनों प्रकार अच्छे हैं।
आपके लिए केवल एक चीज पर विचार करना है:

  • यदि सब्सक्राइबर को डेटा ट्रांसफर के लिए विलंबता न्यूनतम होनी चाहिए, तो ट्रांजेक्शनल प्रतिकृति चुनें।
  • यदि आपको मध्यवर्ती डेटा स्थिति तक पहुंच की आवश्यकता है, तो लेन-देन प्रतिकृति चुनें।
    उदाहरण के लिए, यदि कोई पंक्ति पांच बार बदलती है, तो लेन-देन संबंधी प्रतिकृति एक एप्लिकेशन को प्रत्येक परिवर्तन का जवाब देने की अनुमति देती है (जैसे ट्रिगर को सक्रिय करना), न कि केवल शुद्ध डेटा पंक्ति में बदल जाता है।

हालाँकि, आप किसी एप्लिकेशन के लिए जिस प्रकार की प्रतिकृति चुनते हैं, वह कई कारकों पर निर्भर करती है।

docs.microsoft.com पर प्रासंगिक लेखों के लिंक यहां दिए गए हैं:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वर्तमान उपयोगकर्ता की भूमिकाओं को कैसे क्वेरी करें

  2. इकाई फ्रेमवर्क - डिफ़ॉल्ट मान sql सर्वर तालिका में सेट नहीं होते हैं

  3. SQL सर्वर डेटाटाइम समस्याएँ। अमेरिकी बनाम ब्रिटिश?

  4. मैं SQL सर्वर क्वेरी में सप्ताहांत के दिनों को कैसे निकालूँ?

  5. किसी अनुक्रमणिका पर LIKE '%...' कैसे खोज सकता है?