تعارض الكتابة - الكتابة
في علوم الحاسوب ، وتحديداً في مجال قواعد البيانات ، يُعدّ تعارض الكتابة ، المعروف أيضاً بالكتابة فوق البيانات غير الملتزم بها ، خللاً حسابياً مرتبطاً بالتنفيذ المتداخل للمعاملات . وبالتحديد، يحدث تعارض الكتابة عندما "تطلب معاملة ما كتابة كيان سبق أن طلبت معاملة أخرى غير مكتملة كتابة بياناته". [ 1 ]
بالنظر إلى الجدول S
لاحظ أنه لا توجد عملية قراءة في هذا الجدول. تُسمى عمليات الكتابة عمليات الكتابة العمياء .
لدينا خطأ في الكتابة . [ 2 ] أي محاولة لجعل هذا الجدول متسلسلاً ستؤدي إلى نتيجتين مختلفتين (إما أن يتم عرض نسخة T1 من A وB، أو نسخة T2 من A وB)، ولن يكون مطابقًا للجدول المذكور أعلاه. هذا الجدول غير قابل للتسلسل .
يتغلب بروتوكول Strict 2PL على هذا التناقض عن طريق منع T1 من الوصول إلى B. لسوء الحظ، فإن حالات الجمود هي شيء لا يتغلب عليه بروتوكول Strict 2PL طوال الوقت.
انظر أيضاً
مراجع
- ↑ ستيرنز، ريتشارد إي .؛ روزنكرانتز، دانيال جيه. (1981). ضوابط التزامن في قواعد البيانات الموزعة باستخدام القيم المسبقة . المؤتمر الدولي لإدارة البيانات ACM SIGMOD لعام 1981. نيويورك، الولايات المتحدة الأمريكية: رابطة آلات الحوسبة . الصفحات 74-83 . doi : 10.1145/582318.582330 . ISBN 0-89791-040-0.
- ↑ "نقد لمستويات عزل ANSI SQL" (ملف PDF) . تم الاطلاع عليه بتاريخ 29 يوليو 2012 .
- إدارة البيانات
- معالجة المعاملات
