أرابيكا:تأخر الاستنساخ

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

تأخر الاستنساخ (بالإنجليزية: Replication lag)‏ هي الظاهرة التي تحدث عندما يكون هناك عدة خوادم للبيانات، وتتأخر إحداها أو أكثر في مواعيد تزامنها مع الحالة "الحالية" المفترضة. يشير "تأخر الاستنساخ" إلى الفترة الزمنية بين الحالة "الحالية" والحالة التي يعتبرها الخادم متأخرة ويقوم بإرجاعها.

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

خدمات تولفورج وخدمات السحابة

مشكلة تأخر الاستنساخ هي مشكلة مؤقتة تواجه بعض الروبوتات والأدوات الأخرى المستضافة على تولفورج وخدمات السحابة لويكيميديا. وبالتالي، لن يكون بإمكان هذه الأدوات الحصول على أحدث المعلومات حول حالة الخدمات الإنتاجية، وسيقتصر عملها على قراءة المعلومات القديمة أو "الماضية".

تحدث مشكلة تأخر الاستنساخ في هذه الخدمات بسبب استخدام نسخ خاصة من قواعد البيانات الفعلية للويكي، وتُعرف هذه النسخ أيضًا بـ "نسخ الويكي البديلة" (بالإنجليزية: wiki replicas)‏، حيث يتم تصفية بعض المعلومات التي لا ينبغي أن تكون عامة أو لا يمكن تكرارها بسهولة (مثل جدول النصوص). وبالرغم من أهميتها، إلا أن هذه الخدمات تأتي في قائمة الأولويات بعد المواقع الرئيسية لويكيميديا. ولذا، وخاصةً خلال عمليات الصيانة على قواعد البيانات، قد تصبح هذه النسخ غير متوفرة أو غير متزامنة أو تالفة وتحتاج إلى استعادتها. يمكن أن يستغرق ذلك بين بضع دقائق وحتى يوم أو أكثر في بعض الحالات.

تأثيرات تأخر الاستنساخ على أرابيكا

تقوم العديد من الروبوتات بتحديث التقارير كل بضع ساعات أو بصفة أكثر تواترًا. وتُنفذ استعلاماتها على نسخ من قاعدة البيانات البديلة، لذا إذا لم يجري الحفاظ على تزامن هذه النسخة مع قاعدة البيانات الحية، فإن التقارير إما لن تُحدث أو ستعرض معلومات قديمة.

أمثلة على التقارير في أرابيكا التي يتأثر تأخر الاستنساخ بها

تتأثر معظم تقارير قاعدة البيانات المدرجة في أرابيكا:تقارير قاعدة البيانات بتأخر الاستنساخ. وتتأثر بعض الأدوات الخارجية مثل XTools و Quarry.

هل يوجد تأخر في الاستنساخ الآن؟

يمكنك التحقق من ذلك باستخدام أداة تأخر الاستنساخ. في الظروف الطبيعية، ستظهر جميع قواعد البيانات بتأخر يساوي صفر ثوانٍ (00:00:00).

لماذا تواجه هذه المشكلة بعض خوادم ويكيميديا فقط؟

توجد خوادم ويكيميديا المختلفة على شكل شرائح (s1 إلى s8)، وكل شريحة تستضيف عدة مواقع. يعمل كل موقع ويكيميديا على شريحة واحدة فقط، ويتباين الأثر الذي يتعرض له كل موقع بسبب تأخر الاستنساخ. على سبيل المثال، تُخصص شريحة s1 لموقع أرابيكا باللغة الإنجليزية في حين تُخصص شريحة s7 لموقع أرابيكا باللغة العربية. يمكن الاطلاع على قائمة كاملة للمواقع التي تستخدم كل شريحة على أدوات فورج. تعمل الشرائح بصفة مستقلة عن بعضها البعض، وبالتالي فإن تأثير تأخر الاستنساخ قد يختلف بينها.