Discuss, Learn and be Happy דיון בשאלות

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

אילו מההצהרות הבאות נכונה ביחס ל-distributed two-phase commit (עשויות להיות תשובות מרובות)

1
done
by
מיין לפי
by Shachar Adam
Shachar Adam 0 נקודות · יותר מ-6 חודשים
מוניטין: 126
2 Phases Commit מטרתו לבצע עדכון מבוזר במערכת ולהימנע ממצב בו יש אי התאמה בין הערכים השונים. הowner פונה לכל המשתתפים ושואל האם אפשר לבצע את השאילתה, במידה וכולם אומרים שכן אז הוא שולח פקודה Go והשאילתה מתבצעת, אם אחד מהם אומר שלא, אז הוא שולח פעולת ביטול. לעומת זאת, Distribute 2PC הcoordinator לא משחק חלק וכולם יכולים לתקשר בניהם אם הם פנויים.
by

אילו מההצהרות הבאות נכונה ביחס ל-distributed two-phase commit (עשויות להיות תשובות מרובות)

1
done
by
מיין לפי

כאשר מבצעים symmetric fragment and replicate על טבלאות S ו-R

1
done
by
מיין לפי

ללא קשר למספר הטרזנאקציות במערכת, נעילה באמצעות single manager מבטיחה שלא נגיע למצב של deadlock

1
done
by
מיין לפי

מנגנון distributed lock manager לא מושפע ממספר העותקים של קובץ (כלומר replication) מכיוון שכל node נועל רק את הקבצים מקומית אצלו

1
done
by
מיין לפי

בעת ביצוע checkpoint באלגוריתם ARIES

1
done
by
מיין לפי

אילו מההצהרות הבאות לגבי consistent hashing הן נכונות (יתכנו תשובות מרובות):

1
done
done
ב-Consistent hashing אין חלוקה מחדש
by
מיין לפי

בעת ביצוע DB recovery, אילו מהיכולות הבאות היא קריטית ע"מ להשלים את ההתאוששות:

1
done
by
מיין לפי

הפלט של ה-mappers חייב להיות מאותו טיפוס כמו הקלט

1
done
by
מיין לפי

חלק מה-reducers יכולים להתחיל לפעול בזמן שחלק מה-mappers עדין רצים

1
done
by
מיין לפי