מהי נעילה דו פאזית עם דוגמה?
מהי נעילה דו פאזית עם דוגמה?

וִידֵאוֹ: מהי נעילה דו פאזית עם דוגמה?

וִידֵאוֹ: מהי נעילה דו פאזית עם דוגמה?
וִידֵאוֹ: two phase locking example | DBMS 2024, מאי
Anonim

במאגרי מידע ועיבוד עסקאות, שתיים - נעילת שלב (2PL) היא שיטת בקרת מקבילות המבטיחה יכולת עיבוד בסידרה. זהו גם השם של קבוצת לוחות הזמנים של עסקאות מסד הנתונים (היסטוריות) שנוצרה.

קפדנית חזקה שתיים - נעילת שלב.

לנעול סוּג לקרוא- לנעול לִכתוֹב- לנעול
לִכתוֹב- לנעול איקס איקס

כמו כן, מהי נעילה דו-פאזית וכיצד היא מבטיחה יכולת סידרה?

שתיים - נעילת שלב : שתיים - נעילת שלב סכימה היא אחת מה- נְעִילָה סכימה היא שעסקה לא יכולה לבקש חדש לנעול עד שהוא יפתח את הפעולות בעסקה. זה מעורב ב שני שלבים.

דע גם, אילו יתרונות מספקת נעילה דו-פאזית קפדנית? תשובה: שניים קפדניים - נעילת שלב יש את יתרונות שֶׁל 2PL קפדני . בנוסף יש לו את הנכס שעבור שתיים עסקאות סותרות, שלהם לְבַצֵעַ הסדר הוא הסדר לסידרה שלהם. במערכות מסוימות משתמשים עשויים לצפות להתנהגות זו.

מהי נעילה דו פאזית קפדנית?

קפדנית שתיים - נעילת שלב : עסקה לא יכולה לכתוב למסד הנתונים עד שהגיעה לנקודת ההתחייבות שלה. עסקה לא יכולה לשחרר שום דבר מנעולים עד שיסיים לכתוב במסד הנתונים; לָכֵן מנעולים לא משוחררים עד לאחר נקודת ההתחייבות.

כיצד פרוטוקול הנעילה הדו-שלבי מבטיח יכולת סידרה?

מכיוון שכל חוסר עקביות עשוי להיווצר רק על ידי פעולת כתיבה. קריאות מרובות על פריט מסד נתונים יכולות להתרחש במקביל. 2- פרוטוקול Phase Locking מגביל קריאה/כתיבה לא רצויה זו על ידי החלת בלעדי לנעול . יתר על כן, כאשר יש בלעדי לנעול על פריט הוא ישוחרר רק בהתכווצות שלב.

מוּמלָץ: