إدارة المعاملات
هذه المهمة مخصصة لـإدارة المعاملات داخل تطوير المواقع / قواعد بيانات الويب. جوهرها: حدد النتيجة التي تجعل إدارة المعاملات مكتملة.
المشكلة التقنية أو المخرج
هذه المهمة مخصصة لـ«إدارة المعاملات» داخل تطوير المواقع / قواعد بيانات الويب. جوهرها: حدد النتيجة التي تجعل «إدارة المعاملات» مكتملة.
بيئة التنفيذ والسياق
- السياق المباشر لـالمعاملات
- الهدف من «إدارة المعاملات»
- المادة أو البيانات المتاحة لـالمعاملات
- القيود التي تؤثر في المعاملات
- العمليات التي يجب أن تنجح معا
- نقاط الفشل
- مستوى العزل
الطلب التقني
نفّذ مهمة «إدارة المعاملات» تقنيا ضمن تطوير المواقع / قواعد بيانات الويب اعتمادا على السياق الفعلي الذي سأقدمه. السياق التقني: - [السياق المباشر لـالمعاملات] - [الهدف من «إدارة المعاملات»] - [المادة أو البيانات المتاحة لـالمعاملات] - [القيود التي تؤثر في المعاملات] - [العمليات التي يجب أن تنجح معا] - [نقاط الفشل] - [مستوى العزل] طريقة التنفيذ والفحص: 1. حدد النتيجة التي تجعل «إدارة المعاملات» مكتملة. 2. عالج المعاملات على مستوى المهمة نفسها لا على مستوى قواعد بيانات الويب العام. 3. استبعد التفاصيل التي لا تغير جودة المعاملات. 4. راجع الناتج مقابل الهدف والقيود. 5. حدد حدود transaction حول وحدة عمل حقيقية. 6. خطط rollback والتعامل مع التعارضات. المخرجات المقبولة: - نتيجة نهائية مخصصة لـالمعاملات. - تفاصيل مرتبطة مباشرة بمهمة «إدارة المعاملات». - معاملة آمنة وسياسة فشل. حافظ على حدود «إدارة المعاملات»: لا تحوّل الناتج إلى «تحسين استعلام لوحة تحكم»؛ استخدم عناصر المهمة المجاورة فقط عندما تكون مدخلا ضروريا لهذه المهمة. شرط القبول: هل يمكن استخدام الناتج في «إدارة المعاملات» مباشرة؟ما يجب تسليمه
- نتيجة نهائية مخصصة لـالمعاملات
- تفاصيل مرتبطة مباشرة بمهمة «إدارة المعاملات»
- معاملة آمنة وسياسة فشل
معيار قبول الحل
- هل يمكن استخدام الناتج في «إدارة المعاملات» مباشرة؟
- هل يمكن ترك البيانات في حالة جزئية؟