למה אתה מתכוון בנעילה דו פאזית?
למה אתה מתכוון בנעילה דו פאזית?

וִידֵאוֹ: למה אתה מתכוון בנעילה דו פאזית?

וִידֵאוֹ: למה אתה מתכוון בנעילה דו פאזית?
וִידֵאוֹ: שחר סאול - דובשנייה מארח את אגם בוחבוט ונורוז (Prod. by Ishta, Triangle) 2024, דֵצֶמבֶּר
Anonim

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

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

שתיים - נעילת שלב פרוטוקול הידוע גם כעסקת צרכים של פרוטוקול 2PL צריך לרכוש א לנעול לאחר שהוא משחרר אחד מהם מנעולים . יש לו 2 שלבים גדל ומתכווץ. האלגוריתם המבוסס על חותמת זמן משתמש בחותמת זמן כדי לבצע סדרה של ביצוע עסקאות במקביל.

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

שנית, מה אתה מבין בנעילת דו פאזית?

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

אילו יתרונות מספקת נעילה דו-שלבית קפדנית?

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

מוּמלָץ: