הנכם מפתחים שתפקידם לתחזק מערכת מידע התומכת בלוגיקה עסקית מורכבת: מספר רב של ישויות המקיימות מערכת ענפה של תלויות וקשרים. ברצונכם לפשט את תהליכי התוכנה התומכים בקריאה/כתיבה/עדכון. את מי מהפתרונות הבאים תבחרו ליישם (יש לבחור בתשובה הנכונה ביותר)?
2019 מועד ב'
ענה נכון/לא נכון על כל אחת מההצהרות הבאות (בנושא locking)
א. בעת ביצוע majority locking, קיימת האפשרות שטרנזאקציה תצליח בביצוע עדכון (update) בלי ליצור קשר עם כל השרתים (nodes) המכילים עותק של הערך שעודכן.
2019 מועד ב'
ענה נכון/לא נכון על כל אחת מההצהרות הבאות (בנושא locking)
ב. כאשר פועלים על גבי מערכת העושה שימוש ב-biased locking, יתכן שתתבצע קריאה של ערכים לא מעודכנים.
2019 מועד ב'
שאלה פתוחה במקור
Hadoop הוא מערכת שאחד ממאפייניה הוא היותה stateless. הסבר מה משמעות המונח בהקשר של Hadoop (משפט אחד) ותן דוגמא כיצד מאפיין זה בא לידי ביטוי בעת הרצת אלגוריתם K-Means (משפט אחד)
2019 מועד ב'
ענה נכון/לא נכון על כל אחת מההצהרות הבאות (בנושא Map/Reduce)
ב. כל ה-key-value pairs שמוציאים ה-mappers שהם בעלי ערך מפתח ספציפי ימופו לאותו ה-reducer
2019 מועד ב'