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

help brightness_4 brightness_7 format_textdirection_r_to_l format_textdirection_l_to_r

מה יודפס ב-DBMS OUTPUT לאחר הרצאת הבלוק?

1
done
הקטע בשאלה שהפרמטרים בפונקציה מקבלים in, out, in out aa הוא In משמע הוא מגיע מאותחל עם 1 והוא מוגדר כ-read only bb מוגדר כout ולכן הוא מגיע מאותחל ב-null וחייב לאתחל אותו בפרוצדורה cc מוגדר כ-in out ולכן הוא מגיע מאותחל ואפשר לשנות אותו בפרוצדורה. בגלל שלא שינינו את bb אז הוא נשאר null לעומת זאת שינינו את cc שהוא num3 ל-6 ואת aa שהוא num1 ל-8 ולכן ניכס ל-if השני כי num2 שהוא bb שהוא null ויודפס 86
by
מיין לפי

מה זה 1?

1
done
1...100 מציין את ה-Cloumn Name ה- USERS מציין את ה- Cloumn Family וה- user מציין את ה-key
by
מיין לפי

מה יודפס לאחר הרצה של התוכנית?

1
done
by
מיין לפי

איך מתעדכן ערך בתוך SSTable לערך יותר עדכני

1
done
SSTable -sorted string table בהנחה שהתכוונו עבור כתיבה (cassandra) ב-one עם קבלת ה-ack הראשון הפעולה הסתיימה. ב-quorum אם העותק נמצא ב-x שרתים מחכים עד שx/2 יחזירו תשובה ב-local quorum שולחים בקשת כתיבה רק לשרתים שנמצאים בdata center של אותו שרת ששלח להם ואז מחצית צריכים להחזיר תשובה. all- הכתיבה צריכה להתבצע בכל העותקים הקיימים. ניתן לראות אף תשובה לא מתאימה לשיטות הכתיבה/עדכון של cassandra.
by
מיין לפי

מהם סוגי ה-Statements אשר מאפשרים שימוש ב-setters?

1
done
by
מיין לפי

נתונה מערכת המבצעת partitioning בעזרת consistent hashing עם replication של 3. כאשר שרת אחד נופל, לכמה שרתים יש להעביר את הרשומות שהיו בשרת שנפל?

1
done
by
מיין לפי

כמה מעבדים צריך בשביל לבצע JOIN בין 2 טבלאות בשיטת symmetric fragment and replicate כאשר ה-partition המבוצע מחלק כל טבלה ל-10 חלקים.

1
done
מחלקים טבלה אחת ל-10 חתיכות וטבלה שנייה גם ל-10 חתיכות לכן נצטרך 10 כפול 10 שרתים/מעבדים.
by
מיין לפי

מאיזה שורה ביומן יש להתחיל את שלב ה-Redo?

1
done
ה-Redo הוא השלב שבו מבצעים מחדש טרנזקציות שנעשה להם commit ולא נכתבו ל-storage. מתחילים מה-LSN הכי קטן בטבלת הדפים המלוכלכים ואם מדובר באלגוריתמים מתקדמים כמו במקרה זה אז אחרי ה-checkpoint ועד סוף ה-log.
by
מיין לפי

איזה דף בוודאות לא ייכתב לדיסק בשלב ה-Redo?

1
done
נתון שטבלת הדפים המלוכלכים שנכתבה לדיסק בנקודת הבקרה (checkpoint) מכילה רק את דף c לכן רק דף A לא ייכתב לדיסק בשלב הredo.
by
מיין לפי

איזה דף בוודאות לא ייכתב לדיסק בשלב ה-Undo?

1
done
התשובה היא E מכיוון שהטרנזקציה שקשורה אליו לא עשתה commit לפני ה-CP.
by
מיין לפי