Skip to main content

أنواع النسخ المتماثلة SQL Server والمكونات

Always Encrypted Process flow (قد 2025)

Always Encrypted Process flow (قد 2025)
Anonim

يسمح النسخ المتماثل لـ SQL Server لمسؤولي قواعد البيانات بتوزيع البيانات عبر عدة ملقمات عبر المؤسسة. قد ترغب في تنفيذ النسخ المتماثل في مؤسستك لعدد من الأسباب ، مثل:

  • تحميل موازنة. يسمح لك النسخ المتماثل بنشر بياناتك إلى عدد من الخوادم ثم توزيع حمل الاستعلام بين تلك الخوادم.
  • معالجة دون اتصال. يدعم النسخ المتماثل معالجة البيانات من قاعدة البيانات الخاصة بك على جهاز غير متصل دائمًا بالشبكة.
  • وفرة. يتيح لك النسخ المتماثل إنشاء خادم قاعدة بيانات معطلاً يكون جاهزًا لالتقاط حمل المعالجة في أي لحظة.

يحتوي أي سيناريو النسخ المتماثل على مكونين رئيسيين:

  • الناشرون لديك بيانات لعرضها على خوادم أخرى. قد يحتوي مخطط النسخ المماثل على ناشر واحد أو أكثر.
  • مشتركين هي ملقمات قاعدة البيانات التي ترغب في تلقي التحديثات من الناشر عند تعديل البيانات.

لا يوجد شيء يمنع نظام واحد من التصرف في كل من هذه القدرات. في الواقع ، غالباً ما يكون هذا هو تصميم أنظمة قواعد البيانات الموزعة على نطاق واسع.

دعم خادم SQL للنسخ المتماثل

يدعم Microsoft SQL Server ثلاثة أنواع من النسخ المتماثل لقاعدة البيانات. تقدم هذه المقالة مقدمة موجزة لكل نموذج من هذه النماذج ، بينما ستقوم المقالات المستقبلية باستكشافها بمزيد من التفاصيل. هم انهم:

  • النسخ المتماثل اللقطات يتصرف بالطريقة يوحي اسمها. يأخذ الناشر ببساطة لقطة من قاعدة البيانات المنسوخة بكاملها ويشاركها مع المشتركين. بالطبع ، هذه عملية بالغة الوقت والموارد. ولهذا السبب ، لا يستخدم معظم المسؤولين النسخ المتماثل اللقطات على أساس متكرر لقواعد البيانات التي تتغير بشكل متكرر. هناك نوعان من السيناريوهات التي يشيع فيها استخدام النسخ المتماثل اللقطات: أولاً ، يتم استخدامه لقواعد البيانات التي نادراً ما تتغير. ثانيًا ، يتم استخدامه لتعيين خط الأساس لإنشاء نسخ متماثلة بين الأنظمة بينما يتم نشر التحديثات المستقبلية باستخدام المعاملات أو دمج النسخ المتماثل .
  • تكرار المعاملات يقدم حلًا أكثر مرونة لقواعد البيانات التي تتغير على أساس منتظم. مع النسخ المتماثل للمعاملات ، يراقب عامل النسخ المتماثل الناشر للتغييرات إلى قاعدة البيانات وينقل هذه التغييرات إلى المشتركين. يمكن أن يحدث هذا الإرسال على الفور أو على أساس دوري.
  • دمج النسخ المتماثل يسمح للناشر والمشترك بإجراء تغييرات على قاعدة البيانات بشكل مستقل. يمكن للكيانين العمل بدون اتصال شبكة نشط. عند إعادة الاتصال ، يتحقق عامل النسخ المتماثل دمج التغييرات على كل من مجموعات البيانات وتعديل كل قاعدة البيانات وفقاً لذلك. في حالة تعارض التغييرات ، يستخدم العامل خوارزمية حل التعارض المعرفة مسبقًا لتحديد البيانات المناسبة. يتم استخدام النسخ المتماثل للدمج شائعًا من قِبل مستخدمي أجهزة الكمبيوتر المحمول وغيرهم ممن لا يمكنهم الاتصال باستمرار بالناشر.

    كل من تقنيات النسخ المتماثل هذه يخدم غرضًا مفيدًا ومناسبًا لسيناريوهات قاعدة بيانات معينة.

    إذا كنت تعمل مع SQL Server 2016 ، اختر إصدارك استنادًا إلى احتياجات النسخ المتماثل. كل إصدار له قدرات مختلفة عندما يتعلق الأمر بدعم النسخ المتماثل:

    • دعم المشتركين فقط: التعبير،اكسبريس مع أدوات أو الخدمات المتقدمة و ال شبكة تقدم الإصدارات قدرات النسخ المتماثل محدودة ، قادرة على العمل كعميل النسخ المتماثل فقط.
    • كامل الناشر و دعم المشتركين: اساسي و مشروع - مغامرة تقديم الدعم الكامل ، مع Enterprise أيضاً بما في ذلك نشر Oracle ، النسخ المتماثل للمعاملات من نظير إلى نظير ، والنسخ المتماثل للمعاملات كاشتراك قابل للتحديث.

    كما تم التعرف عليك بدون شك من خلال هذه النقطة ، توفر إمكانات النسخ المتماثل لـ SQL Server لمسؤولي قواعد البيانات أداة فعالة لإدارة قواعد البيانات وقياسها في بيئة مؤسسة.