מהו פרוטוקול הזמנת חותמת זמן?
מהו פרוטוקול הזמנת חותמת זמן?

וִידֵאוֹ: מהו פרוטוקול הזמנת חותמת זמן?

וִידֵאוֹ: מהו פרוטוקול הזמנת חותמת זמן?
וִידֵאוֹ: פרוטוקול ניתוב דינאמי EIGRP - תכונות והגדרות 2024, אַפּרִיל
Anonim

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

בהתחשב בכך, מהו פרוטוקול הזמנת חותמת זמן ב-DBMS?

פרוטוקול הזמנת חותמת זמן – האלגוריתם חייב להבטיח כי עבור כל פריט שאליו ניגש פעולות סותרות בלוח הזמנים, להזמין שבו הגישה לפריט אינה מפרה את הזמנה . כדי להבטיח זאת, השתמש בשניים חותמת זמן ערכים הקשורים לכל פריט מסד נתונים X.

כמו כן, מהי הזמנת חותמת זמן של Multiversion? אָחוּ הזמנת חותמת זמן של ריבוי גרסאות תכנית פותרת בעיה זו על ידי הזמנה עסקאות וביטול עסקאות הניגשות לנתונים מתוך להזמין . אם שתי עסקאות ניגשות לפריטי נתונים ב- להזמין זה לא עולה בקנה אחד עם חותמות הזמן שלהם, ואז אחד מהם מופסק.

לאחר מכן, השאלה היא, מהי חותמת זמן בעסקה?

חותמת זמן הוא מזהה ייחודי שנוצר על ידי ה-DBMS כדי לזהות את זמן ההתחלה היחסי של a עִסקָה . בדרך כלל, חותמת זמן הערכים מוקצים לפי הסדר שבו עסקאות מוגשים למערכת. אז, א חותמת זמן ניתן לחשוב על ה עִסקָה שעת התחלה.

מה השימוש בפרוטוקולי חותמת זמן במסד נתונים מבוזר?

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

מוּמלָץ: