נושאים מתקדמים בבסיסי נתונים נושאים מתקדמים בבסיסי נתונים

לחץ כאן לכל השאלות

נתונה טבלה R עם 1,000 רשומות המבוזרות באופן אחיד על 4 שרתים, וטבלה S עם 50,000 רשומות המבוזרות באופן אחיד על 5 שרתים. הנח כי מבצעים פעולת join בין שתי הטבלאות בעזרת symmetric fragment and replace. איזה משפט מהבאים מתאים לגבי האופן שבו יבוצע חישוב ה JOIN.

1
done
במצב כזה מוכנים לבזבז אחסון וכוח חישוב כדי לוודא שהתהליך מתרחש מהר. מחלקים את R ל-n חתיכות (במקרה 4 שרתים) ואת S ל-m חתיכות (במקרה זה 5 שרתים) מכאן שכמות השרתים שנצטרך זה m*n = 20 . כל חתיכה של R נשלחת לכל שרת בו היא תתחבר לכל החתיכות של S ולהפך וכל שרת יבצע את ה-join.
by
מיין לפי

* השאלה נוספה בתאריך: 24-01-2020