תוכן עניינים:
הגדרה - מה המשמעות של רמת בידוד העסקה?
רמת בידוד העסקה היא מצב בתוך בסיסי נתונים המציין את כמות הנתונים הנראית להצהרה בעסקה, במיוחד כאשר לגישה לאותו מקור נתונים ניגשים על ידי מספר פעולות בו זמנית.
רמת בידוד העסקה היא חלק ממצב הבידוד של מערכת ניהול מסד נתונים. בידוד הוא אחד מתכונות החומצה (אטומיות, עקביות, בידוד, עמידות).
Techopedia מסביר את רמת בידוד העסקאות
רמת בידוד העסקה משמשת בעיקר כאמצעי לספק גישה מדויקת ואמינה לנתונים במסגרת עסקאות במקביל. לדוגמה, שתי עסקאות שונות עשויות לגשת לאותם נתונים בו זמנית. לפיכך, אם השינוי שבוצע בנתונים על ידי עסקה אחת לא מועבר לעסקה האחרת, זה יכול להשפיע על פעולות בסיס הנתונים. כדי לעקוף זאת, DBMS מעסיקה רמות שונות של בידוד טרנזקציות המאכפות מנעולי קריאה וכתיבה על הנתונים. ישנם ארבעה סוגים שונים של רמות בידוד טרנזקציות.
- ניתן לערוך סדרתיות: מיישם מנעולים שקוראים וכותבים עד לסיום העסקה. מיישם גם מנעולי טווח.
- קריאות שניתנות לחזרה: מיישמות מנעולי קריאה וכתיבה עד לסיום העסקה. לא מנהל מנעולי טווח.
- קריאה מחויבת: מיישמת מנעולי כתיבה עד לסיום העסקה אך משחרר מנעולי קריאה בעת ביצוע פעולת SELECT.
- קרא ללא התחייבות: עסקה אחת יכולה לראות את השינויים הבלתי מחויבים שביצעה העסקה האחרת
