מה הפירוש של סכסוך בהמשכה בתשחץ ?
מה הפירוש של סכסוך בהמשכה בתשחץ ?

וִידֵאוֹ: מה הפירוש של סכסוך בהמשכה בתשחץ ?

וִידֵאוֹ: מה הפירוש של סכסוך בהמשכה בתשחץ ?
וִידֵאוֹ: סכסוך שותפים - איך להתנהל בעת סיכסוך שותפים או סכסוך בין בעלי מניות 2024, אַפּרִיל
Anonim

סְתִירָה - יכולת עיבוד בסידרה הוא מוּגדָר על ידי שוויון ללוח זמנים סדרתי (ללא עסקאות חופפות) עם אותן עסקאות, כך שלשני לוחות הזמנים יש אותן קבוצות של זוגות מסודרים כרונולוגית. סוֹתֵר פעולות (אותם יחסי קדימות של ההתאמה סוֹתֵר פעולות).

באופן זה, למה אתה מתכוון ב-Serializability?

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

דעו גם מה זה שווה ערך לקונפליקט? קונפליקט שווה ערך : מתייחס ללוחות הזמנים S1 ו-S2 שבהם הם שומרים על הסדר של סוֹתֵר הוראות בשני לוחות הזמנים. לדוגמה, אם T1 צריך לקרוא את X לפני ש-T2 כותב X ב-S1, אז זה צריך להיות זהה גם ב-S2. (יש לשמור על ההזמנה רק עבור סוֹתֵר פעולות).

באופן דומה, מהם שני סוגי הסריאליזציה?

יש שני סוגים של סריאליזציה . כאן אתה יכול לראות שתיים לוח זמנים כ-S1 ו-S2. איפה S2 הוא לוח זמנים סדרתי. ב-S1, פעולת הקריאה בפריט נתונים A שהוא R2(A) ב-T2 מבוצעת לאחר פעולת כתיבה על ידי טרנזקציה T1 כלומר W1(A).

איך אתה יודע אם קונפליקט ניתן לסידרה?

ל חשבון ל יכולת לסידור סכסוכים עושה שני צעדים.

שתי פעולות או יותר אמורות להיות מתנגשות אם:

  1. הפעולות שייכות לעסקאות שונות.
  2. לפחות אחת מהפעולות היא פעולת כתיבה.
  3. הפעולות ניגשות לאותו אובייקט (קריאה או כתיבה).

מוּמלָץ: