בית מאגרי מידע מהי עסקה מבוזרת? - הגדרה מטכנולוגיה

מהי עסקה מבוזרת? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של עסקה מבוזרת?

עסקה מבוזרת היא סוג של עסקה עם שני מארחי רשת מעורבים או יותר. באופן כללי, מארחים מספקים משאבים, ומנהל עסקאות אחראי על פיתוח וטיפול בעסקה. כמו כל עסקה אחרת, עסקה מבוזרת צריכה לכלול את כל ארבעת מאפייני החומציות (אטומיות, עקביות, בידוד, עמידות). בהתחשב באופי העבודה, אטומיות חשובה כדי להבטיח תוצאה של כלום או כלום עבור צרור הפעולות (יחידת העבודה).

Techopedia מסביר עסקה מבוזרת

מאגרי מידע הם משאבים עסקיים סטנדרטיים, ועסקאות נמשכות בדרך כלל למספר קטן של מסדי נתונים כאלה. במקרים כאלה ניתן לראות בעסקה מבוזרת כעסקת מסד נתונים שיש לסנכרן אותה בין מסדי נתונים משתתפים שונים שהוקצו בין מיקומים פיזיים שונים. נכס הבידוד מהווה מכשול ייחודי לעסקאות מרובות מסדי נתונים.

עבור עסקאות מבוזרות, כל מחשב כולל מנהל עסקאות מקומי. אם העסקה עובדת במספר מחשבים, מנהלי העסקאות מתקשרים עם מנהלי עסקאות אחרים באמצעות קשרים עדיפים או כפופים, המדויקים רק לעסקה ספציפית.

מנהלי משאבים מטפלים בנתונים עקביים או עמידים ומשתפים פעולה באופן הדוק עם מתאם העסקאות המופץ (DTC) כדי להבטיח את בידודו ואת האטומיות של היישום. בעסקאות מבוזרות, כל גורם המשתתף צריך להתאים לביצוע פעולת שינוי, כגון עדכון מסד נתונים, לפני העסקה. ה- DTC מרכז את העסקה של הרכיבים המשתתפים ועובד כמנהל עסקאות עבור כל מחשב שנועד לנהל את העסקאות. בעת חלוקת עסקאות בין מחשבים שונים, מנהל העסקאות מעביר, מכין, מבצע ומבצע הודעות לכל מנהל עסקאות כפוף.

באלגוריתם התחייבות הדו-פאזי של ה- DTC, שלב א 'כרוך במנהל העסקאות ומבקש הכנת התחייבות של כל רכיב מגויס, ואילו בשלב השני, אם כל הרכיבים מוכנים להתחייב בהצלחה, מנהל העסקאות מסר את ההחלטה לבצע.

מהי עסקה מבוזרת? - הגדרה מטכנולוגיה