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

ما هي الصفقة الموزعة؟ - تعريف من techopedia

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

Anonim

التعريف - ماذا تعني المعاملات الموزعة؟

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

يشرح Techopedia المعاملات الموزعة

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

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

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

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

ما هي الصفقة الموزعة؟ - تعريف من techopedia