תוכן עניינים:
הגדרה - מה המשמעות של Rollback?
החזרה היא פעולה של שחזור בסיס נתונים למצב קודם על ידי ביטול עסקה או מערך עסקה ספציפי. החזרות מבוצעות באופן אוטומטי על ידי מערכות מסד נתונים או ידנית על ידי משתמשים.
Techopedia מסביר את Rollback
כאשר משתמש מסד נתונים משנה שדה נתונים אך טרם שמר את השינוי, הנתונים מאוחסנים במצב זמני או ביומן עסקות. משתמשים השואלים את הנתונים שלא נשמרו רואים את הערכים ללא שינוי. הפעולה של שמירת הנתונים היא התחייבות; זה מאפשר לשאילתות עוקבות אחר נתונים אלה להציג את הערכים החדשים.
עם זאת, משתמש רשאי להחליט שלא לשמור את הנתונים. בתנאי זה, פקודת rollback מתפעלת את הנתונים כדי למחוק את כל השינויים שנעשו על ידי המשתמש, ועושה זאת מבלי להעביר זאת למשתמש. לפיכך, חזרה מתרחשת כאשר משתמש מתחיל לשנות נתונים, מבין שהרשומה השגויה מתעדכנת ואז מבטלת את הפעולה לביטול כל השינויים הממתינים.
החזרות עשויות להינתן באופן אוטומטי לאחר קריסת שרת או בסיס נתונים, למשל לאחר הפסד חשמל פתאומי. כאשר בסיס הנתונים מופעל מחדש, כל העסקאות שנרשמו נבדקות; ואז כל העסקאות התלויות ועומדות מוחזרות, ומאפשרות למשתמשים להיכנס ולשמור שינויים מתאימים.