سوال 60
حل تشریحی سوال شماره 60 پایگاه داده های پیشرفته
کنکور دکتری مهندسی کامپیوتر 1402
60.
پروتکل کامیت دو مرحله ای (2PC) را به همراه ترمیم Undo٫Redo با قانون WALL را در نظر بگیرید. فرض کنید. که سیستمی داریم که در آن شکست فقط شامل متوقف شدن میزبانها است به طوری که لاگ و دیسک سالم می ماند و پس از آن سیستم (احتمالا) ریبوت میشود و هیچ پیامی در شبکه گم نمیشود. فرض کنید که یک هماهنگ کننده (Coordinator) به نام C و دو شرکت کننده P1 و P2 داریم فرض کنید دنباله ای از رویدادها به صورت زیر داریم
C sends Prepare Transaction T1 to P1, P2
P1 sends Ready to C
P2 sends Abort to C
پیام بعدی که ارسال میشود کدام است؟
1)
C sends Abort T1 to P1,P2
2)
C sends Commit T1 to P1,P2
3)
C Aborts T1 and no message is sent
4)
C sends Commit T1 to P1 and Abort 11 to P2
پاسخ ها
0 پاسختا کنون پاسخی برای این سوال وارد نشده است،