Bitcoin roulette -->
موسوعة المعلوميات موسوعة المعلوميات
random

آخر المواضيع

random
recent
جاري التحميل ...
recent

معالجة المعاملات في أنظمة الإدارة

معالجة المعاملات في أنظمة الإدارة

معالجة المعاملات في أنظمة الإدارة
معالجة المعاملات في أنظمة الإدارة

معالجة المعاملات ضمن لغة أنظمة إدارة قاعدة المعرفة هو عندما يتم تجميع عبارات SQL المطلوب تنفيذها على قاعدة البيانات في وحدات المعاملات. وهذا يضمن أن معاملة واحدة تنفذ وحدة بأكملها أو لا تنفذ في أقل .

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

في حالة التنفيذ الفعلي للتحكم في المعاملات، يتم تسجيل بيانات SQL في ملف سجل إعادة. فقط في حالة الفشل أثناء أي جزء من المعاملة، يتم استرداد العبارات المنفذة بالفعل على قاعدة البيانات من ملف سجل إعادة وبالتالي يتم عكس المعاملات.

يتم الاحتفاظ بالبيانات من قاعدة البيانات أثناء ذاكرة التخزين المؤقت ويتم إجراء كل واحد التعديلات على ذاكرة التخزين المؤقت. فقط في حالة عدم وجود حادث أثناء تنفيذ بيانات مزود المجمعة أثناء المعاملة ، وتلتزم التعديلات لقاعدة البيانات.

تنشأ خصائص أنظمة معالجة المعاملات من ضمان خصائص حمض وهي الذرية والاتساق والعزلة ومتانة.

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









التعليقات



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

إتصل بنا

فوتر غوفينيهتس

جميع الحقوق محفوظة

موسوعة المعلوميات

2020