بيت قواعد بيانات ما هو مدير المعاملات؟ - تعريف من techopedia

ما هو مدير المعاملات؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني مدير المعاملات؟

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


تيكوبيديا تشرح مدير المعاملات

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


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


غالبًا ما يتحمل مديرو المعاملات المسؤوليات التالية:

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